diff options
Diffstat (limited to 'testing/web-platform/meta/editing')
90 files changed, 21413 insertions, 0 deletions
diff --git a/testing/web-platform/meta/editing/crashtests/backcolor-in-nested-editing-host-td-from-DOMAttrModified.html.ini b/testing/web-platform/meta/editing/crashtests/backcolor-in-nested-editing-host-td-from-DOMAttrModified.html.ini new file mode 100644 index 0000000000..b1a9871dda --- /dev/null +++ b/testing/web-platform/meta/editing/crashtests/backcolor-in-nested-editing-host-td-from-DOMAttrModified.html.ini @@ -0,0 +1,2 @@ +[backcolor-in-nested-editing-host-td-from-DOMAttrModified.html] + prefs: [dom.document.exec_command.nested_calls_allowed:true] diff --git a/testing/web-platform/meta/editing/crashtests/make-parent-element-editable-after-making-focused-editing-host-non-editable.html.ini b/testing/web-platform/meta/editing/crashtests/make-parent-element-editable-after-making-focused-editing-host-non-editable.html.ini new file mode 100644 index 0000000000..ec48d41d72 --- /dev/null +++ b/testing/web-platform/meta/editing/crashtests/make-parent-element-editable-after-making-focused-editing-host-non-editable.html.ini @@ -0,0 +1,3 @@ +[make-parent-element-editable-after-making-focused-editing-host-non-editable.html] + expected: + if (os == "mac") and not debug: [PASS, CRASH] diff --git a/testing/web-platform/meta/editing/crashtests/move-legend-followed-by-textarea-into-orphan-div.html.ini b/testing/web-platform/meta/editing/crashtests/move-legend-followed-by-textarea-into-orphan-div.html.ini new file mode 100644 index 0000000000..48b748234b --- /dev/null +++ b/testing/web-platform/meta/editing/crashtests/move-legend-followed-by-textarea-into-orphan-div.html.ini @@ -0,0 +1,3 @@ +[move-legend-followed-by-textarea-into-orphan-div.html] + expected: + if (os == "android") and not debug: [PASS, CRASH] diff --git a/testing/web-platform/meta/editing/event.html.ini b/testing/web-platform/meta/editing/event.html.ini new file mode 100644 index 0000000000..e66524d290 --- /dev/null +++ b/testing/web-platform/meta/editing/event.html.ini @@ -0,0 +1,52 @@ +[event.html] + [Editable b: input event] + expected: FAIL + + [Changing selection from handler: input event] + expected: FAIL + + [Command backColor, value "": input event] + expected: FAIL + + [Command createLink, value "": input event] + expected: FAIL + + [Command fontName, value "": input event] + expected: FAIL + + [Command fontName, value "serif": input event] + expected: FAIL + + [Command fontSize, value "": input event] + expected: FAIL + + [Command fontSize, value "quasit": input event] + expected: FAIL + + [Command foreColor, value "": input event] + expected: FAIL + + [Command hiliteColor, value "": input event] + expected: FAIL + + [Command unlink, value "": input event] + expected: FAIL + + [Command unlink, value "quasit": input event] + expected: FAIL + + [Command formatBlock, value "": input event] + expected: FAIL + + [Command formatBlock, value "quasit": input event] + expected: FAIL + + [Command insertImage, value "": input event] + expected: FAIL + + [Command outdent, value "": input event] + expected: FAIL + + [Command outdent, value "quasit": input event] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/other/cloning-attributes-at-splitting-element.tentative.html.ini b/testing/web-platform/meta/editing/other/cloning-attributes-at-splitting-element.tentative.html.ini new file mode 100644 index 0000000000..c8f6cd8180 --- /dev/null +++ b/testing/web-platform/meta/editing/other/cloning-attributes-at-splitting-element.tentative.html.ini @@ -0,0 +1,39 @@ +[cloning-attributes-at-splitting-element.tentative.html] + [Cloning attributes at splitting an element in contenteditable] + expected: + if editorLegacyDirectionMode: FAIL + + [Cloning attributes at splitting an element in contenteditable 6] + expected: + if editorLegacyDirectionMode: FAIL + + [Cloning attributes at splitting an element in contenteditable 7] + expected: FAIL + + [Cloning attributes at splitting an element in contenteditable 13] + expected: FAIL + + [Cloning attributes at splitting an element in contenteditable 18] + expected: + if editorLegacyDirectionMode: FAIL + + [Cloning attributes at splitting an element in contenteditable 19] + expected: FAIL + + [Cloning attributes at splitting an element in contenteditable 24] + expected: + if editorLegacyDirectionMode: FAIL + + [Cloning attributes at splitting an element in contenteditable 25] + expected: FAIL + + [Cloning attributes at splitting an element in contenteditable 30] + expected: + if editorLegacyDirectionMode: FAIL + + [Cloning attributes at splitting an element in contenteditable 31] + expected: + if editorLegacyDirectionMode: FAIL + + [Cloning attributes at splitting an element in contenteditable 32] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/delete-in-child-of-head.tentative.html.ini b/testing/web-platform/meta/editing/other/delete-in-child-of-head.tentative.html.ini new file mode 100644 index 0000000000..74733c9724 --- /dev/null +++ b/testing/web-platform/meta/editing/other/delete-in-child-of-head.tentative.html.ini @@ -0,0 +1,120 @@ +[delete-in-child-of-head.tentative.html?designMode=off&method=backspace] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [delete in <div> elements in <head> should join them] + expected: FAIL + + [delete around invisible <meta> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <title> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <style> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <script> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <link> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <base> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <template> should not delete it at joining paragraphs] + expected: FAIL + + [delete at boundary of <title> and <div> in <head> should not join them] + expected: FAIL + + +[delete-in-child-of-head.tentative.html?designMode=on&method=backspace] + [delete in <div> elements in <head> should join them] + expected: FAIL + + [delete around invisible <meta> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <title> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <style> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <script> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <link> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <base> should not delete it at joining paragraphs] + expected: FAIL + + [delete around invisible <template> should not delete it at joining paragraphs] + expected: FAIL + + [delete at boundary of <title> and <div> in <head> should not join them] + expected: FAIL + + +[delete-in-child-of-head.tentative.html?designMode=off&method=forwarddelete] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forwarddelete in <div> elements in <head> should join them] + expected: FAIL + + [forwarddelete around invisible <meta> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <title> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <style> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <script> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <link> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <base> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <template> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete at boundary of <title> and <div> in <head> should not join them] + expected: FAIL + + +[delete-in-child-of-head.tentative.html?designMode=on&method=forwarddelete] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forwarddelete in <div> elements in <head> should join them] + expected: FAIL + + [forwarddelete around invisible <meta> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <title> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <style> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <script> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <link> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <base> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete around invisible <template> should not delete it at joining paragraphs] + expected: FAIL + + [forwarddelete at boundary of <title> and <div> in <head> should not join them] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/delete-in-child-of-html.tentative.html.ini b/testing/web-platform/meta/editing/other/delete-in-child-of-html.tentative.html.ini new file mode 100644 index 0000000000..f42b551ecd --- /dev/null +++ b/testing/web-platform/meta/editing/other/delete-in-child-of-html.tentative.html.ini @@ -0,0 +1,120 @@ +[delete-in-child-of-html.tentative.html?designMode=off&method=backspace] + [delete in <div> elements after <body> should join them] + expected: FAIL + + [delete should merge <div> after <body> into the <body>] + expected: FAIL + + [delete should merge <div> after <body> into the <div> in the <body>] + expected: FAIL + + [delete should merge <div> after <body> into the empty <body>] + expected: FAIL + + [delete should merge <div> before <body> into the <body>] + expected: FAIL + + [delete should merge <div> before <body> into the <div> in the <body>] + expected: FAIL + + [delete should merge <div> before <body> into the empty <body>] + expected: FAIL + + [delete from <div> around invisible <head> element should not delete the <head>] + expected: FAIL + + [delete from <div> following visible <head> element should be merged with the <div> in the <head>] + expected: FAIL + + +[delete-in-child-of-html.tentative.html?designMode=on&method=backspace] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [delete in <div> elements after <body> should join them] + expected: FAIL + + [delete should merge <div> after <body> into the <body>] + expected: FAIL + + [delete should merge <div> after <body> into the <div> in the <body>] + expected: FAIL + + [delete should merge <div> after <body> into the empty <body>] + expected: FAIL + + [delete should merge <div> before <body> into the <body>] + expected: FAIL + + [delete should merge <div> before <body> into the <div> in the <body>] + expected: FAIL + + [delete should merge <div> before <body> into the empty <body>] + expected: FAIL + + [delete from <div> around invisible <head> element should not delete the <head>] + expected: FAIL + + [delete from <div> following visible <head> element should be merged with the <div> in the <head>] + expected: FAIL + + +[delete-in-child-of-html.tentative.html?designMode=on&method=forwarddelete] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forwarddelete in <div> elements after <body> should join them] + expected: FAIL + + [forwarddelete should merge <div> after <body> into the <body>] + expected: FAIL + + [forwarddelete should merge <div> after <body> into the <div> in the <body>] + expected: FAIL + + [forwarddelete should merge <div> after <body> into the empty <body>] + expected: FAIL + + [forwarddelete should merge <div> before <body> into the <body>] + expected: FAIL + + [forwarddelete should merge <div> before <body> into the <div> in the <body>] + expected: FAIL + + [forwarddelete should merge <div> before <body> into the empty <body>] + expected: FAIL + + [forwarddelete from <div> around invisible <head> element should not delete the <head>] + expected: FAIL + + [forwarddelete from <div> following visible <head> element should be merged with the <div> in the <head>] + expected: FAIL + + +[delete-in-child-of-html.tentative.html?designMode=off&method=forwarddelete] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forwarddelete in <div> elements after <body> should join them] + expected: FAIL + + [forwarddelete should merge <div> after <body> into the <body>] + expected: FAIL + + [forwarddelete should merge <div> after <body> into the <div> in the <body>] + expected: FAIL + + [forwarddelete should merge <div> after <body> into the empty <body>] + expected: FAIL + + [forwarddelete should merge <div> before <body> into the <body>] + expected: FAIL + + [forwarddelete should merge <div> before <body> into the <div> in the <body>] + expected: FAIL + + [forwarddelete should merge <div> before <body> into the empty <body>] + expected: FAIL + + [forwarddelete from <div> around invisible <head> element should not delete the <head>] + expected: FAIL + + [forwarddelete from <div> following visible <head> element should be merged with the <div> in the <head>] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/delete.html.ini b/testing/web-platform/meta/editing/other/delete.html.ini new file mode 100644 index 0000000000..3c3f03cd39 --- /dev/null +++ b/testing/web-platform/meta/editing/other/delete.html.ini @@ -0,0 +1,14 @@ +[delete.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [2: "<p><br></p><p><br></p>" 0,0-1,0 delete] + expected: FAIL + + [3: "<p><br></p><p><br></p>" 0,0-1,0 forwarddelete] + expected: FAIL + + [4: "<p><br></p><p><br></p>" 1,0-0,0 delete] + expected: FAIL + + [5: "<p><br></p><p><br></p>" 1,0-0,0 forwarddelete] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/edit-in-textcontrol-immediately-after-hidden.tentative.html.ini b/testing/web-platform/meta/editing/other/edit-in-textcontrol-immediately-after-hidden.tentative.html.ini new file mode 100644 index 0000000000..a3d3fb6db1 --- /dev/null +++ b/testing/web-platform/meta/editing/other/edit-in-textcontrol-immediately-after-hidden.tentative.html.ini @@ -0,0 +1,22 @@ +[edit-in-textcontrol-immediately-after-hidden.tentative.html?editor=textarea&hide-target=editor] + [<textarea> is hidden by "beforeinput" event listener] + expected: FAIL + + +[edit-in-textcontrol-immediately-after-hidden.tentative.html?editor=textarea&hide-target=parent] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<textarea> is hidden by "beforeinput" event listener] + expected: FAIL + + +[edit-in-textcontrol-immediately-after-hidden.tentative.html?editor=input&hide-target=parent] + [<input> is hidden by "beforeinput" event listener] + expected: FAIL + + +[edit-in-textcontrol-immediately-after-hidden.tentative.html?editor=input&hide-target=editor] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<input> is hidden by "beforeinput" event listener] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/editable-state-and-focus-in-shadow-dom-in-designMode.tentative.html.ini b/testing/web-platform/meta/editing/other/editable-state-and-focus-in-shadow-dom-in-designMode.tentative.html.ini new file mode 100644 index 0000000000..4c3bf53f36 --- /dev/null +++ b/testing/web-platform/meta/editing/other/editable-state-and-focus-in-shadow-dom-in-designMode.tentative.html.ini @@ -0,0 +1,3 @@ +[editable-state-and-focus-in-shadow-dom-in-designMode.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/editing-around-select-element.tentative.html.ini b/testing/web-platform/meta/editing/other/editing-around-select-element.tentative.html.ini new file mode 100644 index 0000000000..e7472a0cd1 --- /dev/null +++ b/testing/web-platform/meta/editing/other/editing-around-select-element.tentative.html.ini @@ -0,0 +1,9 @@ +[editing-around-select-element.tentative.html?delete] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[editing-around-select-element.tentative.html?forwardDelete] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[editing-around-select-element.tentative.html?insertText] diff --git a/testing/web-platform/meta/editing/other/editing-div-outside-body.html.ini b/testing/web-platform/meta/editing/other/editing-div-outside-body.html.ini new file mode 100644 index 0000000000..cce5fe6586 --- /dev/null +++ b/testing/web-platform/meta/editing/other/editing-div-outside-body.html.ini @@ -0,0 +1,63 @@ +[editing-div-outside-body.html?designMode] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1634351 + [Test for execCommand("delete", false, undefined) in "<div>abc[\]</div>"] + expected: FAIL + + [Test for execCommand("forwardDelete", false, undefined) in "<div>[\]abc</div>"] + expected: FAIL + + [Test for execCommand("insertHTML", false, "<hr>") in "<div>a[b\]c</div>"] + expected: FAIL + + +[editing-div-outside-body.html?div-in-body] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1634351 + [Test for execCommand("delete", false, undefined) in "<div>abc[\]</div>"] + expected: FAIL + + [Test for execCommand("forwardDelete", false, undefined) in "<div>[\]abc</div>"] + expected: FAIL + + [Test for execCommand("insertHTML", false, "<hr>") in "<div>a[b\]c</div>"] + expected: FAIL + + +[editing-div-outside-body.html?nothing] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1634351 + [Test for execCommand("delete", false, undefined) in "<div>abc[\]</div>"] + expected: FAIL + + [Test for execCommand("forwardDelete", false, undefined) in "<div>[\]abc</div>"] + expected: FAIL + + [Test for execCommand("insertHTML", false, "<hr>") in "<div>a[b\]c</div>"] + expected: FAIL + + +[editing-div-outside-body.html?html] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1634351 + [Test for execCommand("delete", false, undefined) in "<div>abc[\]</div>"] + expected: FAIL + + [Test for execCommand("forwardDelete", false, undefined) in "<div>[\]abc</div>"] + expected: FAIL + + [Test for execCommand("insertHTML", false, "<hr>") in "<div>a[b\]c</div>"] + expected: FAIL + + +[editing-div-outside-body.html?body] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1634351 + [Test for execCommand("delete", false, undefined) in "<div>abc[\]</div>"] + expected: FAIL + + [Test for execCommand("forwardDelete", false, undefined) in "<div>[\]abc</div>"] + expected: FAIL + + [Test for execCommand("insertHTML", false, "<hr>") in "<div>a[b\]c</div>"] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/editing-style-of-range-around-void-element-child.tentative.html.ini b/testing/web-platform/meta/editing/other/editing-style-of-range-around-void-element-child.tentative.html.ini new file mode 100644 index 0000000000..7cd36687f3 --- /dev/null +++ b/testing/web-platform/meta/editing/other/editing-style-of-range-around-void-element-child.tentative.html.ini @@ -0,0 +1,7 @@ +[editing-style-of-range-around-void-element-child.tentative.html] + [Try to remove style from void element child] + expected: FAIL + + [Try to remove style from end of void element child] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/other/empty-elements-insertion.html.ini b/testing/web-platform/meta/editing/other/empty-elements-insertion.html.ini new file mode 100644 index 0000000000..917922f602 --- /dev/null +++ b/testing/web-platform/meta/editing/other/empty-elements-insertion.html.ini @@ -0,0 +1,18 @@ +[empty-elements-insertion.html] + [Insert text into the inline element styled with border] + expected: FAIL + + [Insert text into the inline element styled with padding] + expected: FAIL + + [Insert text into the unstyled inline element] + expected: FAIL + + [Insert text into the unstyled inline element with the styled ::before pseudoelement] + expected: FAIL + + [Insert text into the unstyled inline element with the styled ::after pseudoelement] + expected: FAIL + + [Insert text into the unstyled inline element with the styled ::before and ::after pseudoelements] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/exec-command-never-throw-exceptions.tentative.html.ini b/testing/web-platform/meta/editing/other/exec-command-never-throw-exceptions.tentative.html.ini new file mode 100644 index 0000000000..07e3a4211e --- /dev/null +++ b/testing/web-platform/meta/editing/other/exec-command-never-throw-exceptions.tentative.html.ini @@ -0,0 +1,3 @@ +[exec-command-never-throw-exceptions.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/exec-command-with-text-editor.tentative.html.ini b/testing/web-platform/meta/editing/other/exec-command-with-text-editor.tentative.html.ini new file mode 100644 index 0000000000..925ecd7769 --- /dev/null +++ b/testing/web-platform/meta/editing/other/exec-command-with-text-editor.tentative.html.ini @@ -0,0 +1,432 @@ +[exec-command-with-text-editor.tentative.html?type=text] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [In <input type="text">, execCommand("cut", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text">, execCommand("cut", false, null), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="text">, execCommand("cut", false, null), a[b\]c): <input>.value should be "a[\]c"] + expected: FAIL + + [In <input type="text">, execCommand("cut", false, null), a[b\]c): input.inputType should be deleteByCut] + expected: FAIL + + [In <input type="text">, execCommand("cut", false, null), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="text">, execCommand("copy", false, null), a[bc\]d): The command should be enabled] + expected: FAIL + + [In <input type="text">, execCommand("copy", false, null), a[bc\]d): execCommand() should return true] + expected: FAIL + + [In <input type="text">, execCommand("paste", false, null), a[\]c): The command should be supported] + expected: FAIL + + [In <input type="text">, execCommand("paste", false, null), a[\]c): The command should be enabled] + expected: FAIL + + [In <input type="text">, execCommand("undo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text">, execCommand("redo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="text">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): <input>.value should be "ainserted[\]c"] + expected: FAIL + + [In <input type="text">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.inputType should be insertText] + expected: FAIL + + [In <input type="text">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="text">, execCommand("defaultParagraphSeparator", false, p), a[b\]c): defaultParagraphSeparator value should be "p" when <input> has focus] + expected: FAIL + + [In <input type="text">, execCommand("defaultParagraphSeparator", false, p), a[b\]c): defaultParagraphSeparator value should be "p" when <input> does not have focus] + expected: FAIL + + [In <input type="text">, execCommand("defaultParagraphSeparator", false, div), a[b\]c): defaultParagraphSeparator value should be "div" when <input> has focus] + expected: FAIL + + [In <input type="text">, execCommand("defaultParagraphSeparator", false, div), a[b\]c): defaultParagraphSeparator value should be "div" when <input> does not have focus] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("cut", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("cut", false, null), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("cut", false, null), a[b\]c): <input>.value should be "a[\]c"] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("cut", false, null), a[b\]c): input.inputType should be deleteByCut] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("cut", false, null), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("copy", false, null), a[bc\]d): The command should be enabled] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("copy", false, null), a[bc\]d): execCommand() should return true] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("paste", false, null), a[\]c): The command should be supported] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("paste", false, null), a[\]c): The command should be enabled] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("undo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("redo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): <input>.value should be "ainserted[\]c"] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.inputType should be insertText] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="text"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="text">, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text">, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text">, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text">, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text"> in contenteditable, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text"> in contenteditable, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text"> in contenteditable, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="text"> in contenteditable, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + +[exec-command-with-text-editor.tentative.html?type=password] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [In <input type="password">, execCommand("cut", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password">, execCommand("cut", false, null), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="password">, execCommand("cut", false, null), a[b\]c): <input>.value should be "a[\]c"] + expected: FAIL + + [In <input type="password">, execCommand("cut", false, null), a[b\]c): input.inputType should be deleteByCut] + expected: FAIL + + [In <input type="password">, execCommand("cut", false, null), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="password">, execCommand("copy", false, null), a[bc\]d): The command should be enabled] + expected: FAIL + + [In <input type="password">, execCommand("copy", false, null), a[bc\]d): execCommand() should return true] + expected: FAIL + + [In <input type="password">, execCommand("paste", false, null), a[\]c): The command should be supported] + expected: FAIL + + [In <input type="password">, execCommand("paste", false, null), a[\]c): The command should be enabled] + expected: FAIL + + [In <input type="password">, execCommand("undo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password">, execCommand("redo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="password">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): <input>.value should be "ainserted[\]c"] + expected: FAIL + + [In <input type="password">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.inputType should be insertText] + expected: FAIL + + [In <input type="password">, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="password">, execCommand("defaultParagraphSeparator", false, p), a[b\]c): defaultParagraphSeparator value should be "p" when <input> has focus] + expected: FAIL + + [In <input type="password">, execCommand("defaultParagraphSeparator", false, p), a[b\]c): defaultParagraphSeparator value should be "p" when <input> does not have focus] + expected: FAIL + + [In <input type="password">, execCommand("defaultParagraphSeparator", false, div), a[b\]c): defaultParagraphSeparator value should be "div" when <input> has focus] + expected: FAIL + + [In <input type="password">, execCommand("defaultParagraphSeparator", false, div), a[b\]c): defaultParagraphSeparator value should be "div" when <input> does not have focus] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("cut", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("cut", false, null), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("cut", false, null), a[b\]c): <input>.value should be "a[\]c"] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("cut", false, null), a[b\]c): input.inputType should be deleteByCut] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("cut", false, null), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("copy", false, null), a[bc\]d): The command should be enabled] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("copy", false, null), a[bc\]d): execCommand() should return true] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("paste", false, null), a[\]c): The command should be supported] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("paste", false, null), a[\]c): The command should be enabled] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("undo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("redo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): <input>.value should be "ainserted[\]c"] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.inputType should be insertText] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.target should be [object HTMLInputElement\]] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): The command should be enabled] + expected: FAIL + + [In <input type="password"> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <input type="password">, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password">, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password">, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password">, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password"> in contenteditable, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password"> in contenteditable, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password"> in contenteditable, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <input type="password"> in contenteditable, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + +[exec-command-with-text-editor.tentative.html?type=textarea] + [In <textarea>, execCommand("cut", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("cut", false, null), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <textarea>, execCommand("cut", false, null), a[b\]c): <textarea>.value should be "a[\]c"] + expected: FAIL + + [In <textarea>, execCommand("cut", false, null), a[b\]c): input.inputType should be deleteByCut] + expected: FAIL + + [In <textarea>, execCommand("cut", false, null), a[b\]c): input.target should be [object HTMLTextAreaElement\]] + expected: FAIL + + [In <textarea>, execCommand("copy", false, null), a[bc\]d): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("copy", false, null), a[bc\]d): execCommand() should return true] + expected: FAIL + + [In <textarea>, execCommand("paste", false, null), a[\]c): The command should be supported] + expected: FAIL + + [In <textarea>, execCommand("paste", false, null), a[\]c): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("undo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("redo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <textarea>, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): <textarea>.value should be "ainserted[\]c"] + expected: FAIL + + [In <textarea>, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.inputType should be insertText] + expected: FAIL + + [In <textarea>, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.target should be [object HTMLTextAreaElement\]] + expected: FAIL + + [In <textarea>, execCommand("insertparagraph", false, null), a[b\]c): input.inputType should be insertParagraph] + expected: FAIL + + [In <textarea>, execCommand("defaultParagraphSeparator", false, p), a[b\]c): defaultParagraphSeparator value should be "p" when <textarea> has focus] + expected: FAIL + + [In <textarea>, execCommand("defaultParagraphSeparator", false, p), a[b\]c): defaultParagraphSeparator value should be "p" when <textarea> does not have focus] + expected: FAIL + + [In <textarea>, execCommand("defaultParagraphSeparator", false, div), a[b\]c): defaultParagraphSeparator value should be "div" when <textarea> has focus] + expected: FAIL + + [In <textarea>, execCommand("defaultParagraphSeparator", false, div), a[b\]c): defaultParagraphSeparator value should be "div" when <textarea> does not have focus] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("cut", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("cut", false, null), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("cut", false, null), a[b\]c): <textarea>.value should be "a[\]c"] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("cut", false, null), a[b\]c): input.inputType should be deleteByCut] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("cut", false, null), a[b\]c): input.target should be [object HTMLTextAreaElement\]] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("copy", false, null), a[bc\]d): The command should be enabled] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("copy", false, null), a[bc\]d): execCommand() should return true] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("paste", false, null), a[\]c): The command should be supported] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("paste", false, null), a[\]c): The command should be enabled] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("redo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): execCommand() should return true] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): <textarea>.value should be "ainserted[\]c"] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.inputType should be insertText] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("inserthtml", false, <b>inserted</b>), a[b\]c): input.target should be [object HTMLTextAreaElement\]] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("insertparagraph", false, null), a[b\]c): input.inputType should be insertParagraph] + expected: FAIL + + [In <textarea> in contenteditable, execCommand("undo", false, null), a[b\]c): The command should be enabled] + expected: FAIL + + [In <textarea>, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea>, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea>, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea>, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea> in contenteditable, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea> in contenteditable, execCommand("contentReadOnly", false, true), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea> in contenteditable, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be supported] + expected: + if not early_beta_or_earlier: FAIL + + [In <textarea> in contenteditable, execCommand("contentReadOnly", false, false), a[b\]c): The command should not be enabled] + expected: + if not early_beta_or_earlier: FAIL diff --git a/testing/web-platform/meta/editing/other/exec-command-without-editable-element.tentative.html.ini b/testing/web-platform/meta/editing/other/exec-command-without-editable-element.tentative.html.ini new file mode 100644 index 0000000000..6d42886c47 --- /dev/null +++ b/testing/web-platform/meta/editing/other/exec-command-without-editable-element.tentative.html.ini @@ -0,0 +1,25 @@ +[exec-command-without-editable-element.tentative.html] + [ChildDocument.execCommand(cut, false, null) with ab\[\]c: checking event on executed document] + expected: FAIL + + [ChildDocument.execCommand(cut, false, null) with a\[b\]c: checking event on executed document] + expected: FAIL + + [ChildDocument.execCommand(copy, false, null) with ab\[\]c: checking event on executed document] + expected: FAIL + + [ChildDocument.execCommand(copy, false, null) with a\[b\]c: checking event on executed document] + expected: FAIL + + [ParentDocument.execCommand(cut, false, null) with ab\[\]c: checking event on executed document] + expected: FAIL + + [ParentDocument.execCommand(cut, false, null) with a\[b\]c: checking event on executed document] + expected: FAIL + + [ParentDocument.execCommand(copy, false, null) with ab\[\]c: checking event on executed document] + expected: FAIL + + [ParentDocument.execCommand(copy, false, null) with a\[b\]c: checking event on executed document] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/other/formatblock-preserving-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/formatblock-preserving-selection.tentative.html.ini new file mode 100644 index 0000000000..6b8f5bf11d --- /dev/null +++ b/testing/web-platform/meta/editing/other/formatblock-preserving-selection.tentative.html.ini @@ -0,0 +1,55 @@ +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=address] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=div] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=address] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=blockquote] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=blockquote] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=h1] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=article] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=dt] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=article] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=dd] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=div] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=h1] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=li] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=true&block=dd] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=dt] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[formatblock-preserving-selection.tentative.html?styleWithCSS=false&block=li] diff --git a/testing/web-platform/meta/editing/other/indent-preserving-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/indent-preserving-selection.tentative.html.ini new file mode 100644 index 0000000000..dc0674c3dd --- /dev/null +++ b/testing/web-platform/meta/editing/other/indent-preserving-selection.tentative.html.ini @@ -0,0 +1,5 @@ +[indent-preserving-selection.tentative.html?styleWithCSS=true] + +[indent-preserving-selection.tentative.html?styleWithCSS=false] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/insert-list-preserving-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/insert-list-preserving-selection.tentative.html.ini new file mode 100644 index 0000000000..41aec47164 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insert-list-preserving-selection.tentative.html.ini @@ -0,0 +1,11 @@ +[insert-list-preserving-selection.tentative.html?styleWithCSS=false&command=insertUnorderedList] + +[insert-list-preserving-selection.tentative.html?styleWithCSS=true&command=insertOrderedList] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[insert-list-preserving-selection.tentative.html?styleWithCSS=false&command=insertOrderedList] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[insert-list-preserving-selection.tentative.html?styleWithCSS=true&command=insertUnorderedList] diff --git a/testing/web-platform/meta/editing/other/insert-paragraph-in-void-element.tentative.html.ini b/testing/web-platform/meta/editing/other/insert-paragraph-in-void-element.tentative.html.ini new file mode 100644 index 0000000000..9833e26d64 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insert-paragraph-in-void-element.tentative.html.ini @@ -0,0 +1,26 @@ +[insert-paragraph-in-void-element.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Inserting paragraph when selection is collapsed in <embed> in <h1> which is only child] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <embed> in <h1> which is only child (explicitly flushes maybe pending layout)] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <embed> which follows a text node in <h1>] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <wbr> in <h1> which is only child] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <wbr> in <h1> which is only child (explicitly flushes maybe pending layout)] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <wbr> which follows a text node in <h1>] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <br> in <li> which is only child] + expected: FAIL + + [Inserting paragraph when selection is collapsed in <br> in <li> which is only child (explicitly flushes maybe pending layout)] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/insert-text-in-void-element.tentative.html.ini b/testing/web-platform/meta/editing/other/insert-text-in-void-element.tentative.html.ini new file mode 100644 index 0000000000..5e396d6724 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insert-text-in-void-element.tentative.html.ini @@ -0,0 +1,48 @@ +[insert-text-in-void-element.tentative.html] + [Inserting text when selection is collapsed in <br> which follows a text node and an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <br> which follows a non-empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <br> which follows a text node, an empty <span> element and white-space only text node] + expected: FAIL + + [Inserting text when selection is collapsed in <embed> which follows an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <embed> which follows a text node and an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <embed> which follows a non-empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <embed> which follows a text node, an empty <span> element and white-space only text node] + expected: FAIL + + [Inserting text when selection is collapsed in <img> which follows an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <img> which follows a text node and an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <img> which follows a non-empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <input> which follows a text node and an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <input> which follows a non-empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <wbr> which follows an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <wbr> which follows a text node and an empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <wbr> which follows a non-empty <span> element] + expected: FAIL + + [Inserting text when selection is collapsed in <wbr> which follows a text node, an empty <span> element and white-space only text node] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/inserthtml-do-not-preserve-inline-styles.html.ini b/testing/web-platform/meta/editing/other/inserthtml-do-not-preserve-inline-styles.html.ini new file mode 100644 index 0000000000..8d4df4c0c0 --- /dev/null +++ b/testing/web-platform/meta/editing/other/inserthtml-do-not-preserve-inline-styles.html.ini @@ -0,0 +1,44 @@ +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=strikethrough&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=forecolor] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=superscript] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=strikethrough] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=underline&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=hilitecolor] + [insertHTML with "<span style="background-color:rgb(0, 255, 255)">abc</span>" into <b>[\]def</b>] + expected: FAIL + + [insertHTML with "<span style="background-color:rgb(0, 255, 255)">def</span>" into <b>abc[\]</b>] + expected: FAIL + + [insertHTML with "<span style="background-color:rgb(0, 255, 255)">b</span>" into <b>a[\]c</b>] + expected: FAIL + + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=fontsize] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=italic] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=subscript] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=subscript&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=hilitecolor&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold,italic&stylesInserting=strikethrough,underline] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=fontname] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=superscript&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=bold&stylesInserting=underline] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=italic&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=forecolor&stylesInserting=bold] + +[inserthtml-do-not-preserve-inline-styles.html?stylesAtInsertionPoint=fontname&stylesInserting=bold] diff --git a/testing/web-platform/meta/editing/other/insertlinebreak-with-white-space-style.tentative.html.ini b/testing/web-platform/meta/editing/other/insertlinebreak-with-white-space-style.tentative.html.ini new file mode 100644 index 0000000000..cb4e7c2113 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insertlinebreak-with-white-space-style.tentative.html.ini @@ -0,0 +1,1111 @@ +[insertlinebreak-with-white-space-style.tentative.html?pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertlinebreak-with-white-space-style.tentative.html?pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertlinebreak-with-white-space-style.tentative.html?pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertlinebreak-with-white-space-style.tentative.html?nowrap] diff --git a/testing/web-platform/meta/editing/other/insertparagraph-in-child-of-head.tentative.html.ini b/testing/web-platform/meta/editing/other/insertparagraph-in-child-of-head.tentative.html.ini new file mode 100644 index 0000000000..1070fc3bd8 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insertparagraph-in-child-of-head.tentative.html.ini @@ -0,0 +1,238 @@ +[insertparagraph-in-child-of-head.tentative.html?designMode=off&white-space=normal] + [insertParagraph in empty <title style="display:block;white-space:normal"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:normal"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:normal"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:normal"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:normal"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:normal"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:normal"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=on&white-space=normal] + [insertParagraph in empty <title style="display:block;white-space:normal"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:normal"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:normal"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:normal"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:normal"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:normal"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:normal"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=off&white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <title style="display:block;white-space:pre"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:pre"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:pre"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:pre"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:pre"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:pre"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=on&white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <title style="display:block;white-space:pre"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:pre"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:pre"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:pre"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:pre"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:pre"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=off&white-space=pre-wrap] + [insertParagraph in empty <title style="display:block;white-space:pre-wrap"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:pre-wrap"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:pre-wrap"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:pre-wrap"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:pre-wrap"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:pre-wrap"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-wrap"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=on&white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <title style="display:block;white-space:pre-wrap"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:pre-wrap"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:pre-wrap"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:pre-wrap"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:pre-wrap"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:pre-wrap"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-wrap"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=off&white-space=pre-line] + [insertParagraph in empty <title style="display:block;white-space:pre-line"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:pre-line"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:pre-line"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:pre-line"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:pre-line"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:pre-line"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-line"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) in the <head> should split the <div> element] + expected: FAIL + + +[insertparagraph-in-child-of-head.tentative.html?designMode=on&white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <title style="display:block;white-space:pre-line"> should not split it] + expected: FAIL + + [insertParagraph in <title style="display:block;white-space:pre-line"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <style style="display:block;white-space:pre-line"> should not split it] + expected: FAIL + + [insertParagraph in <style style="display:block;white-space:pre-line"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <script style="display:block;white-space:pre-line"> should not split it] + expected: FAIL + + [insertParagraph in <script style="display:block;white-space:pre-line"> containing text should not split it] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-line"> in the <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) in the <head> should split the <div> element] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) in the <head> should split the <div> element] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/insertparagraph-in-child-of-html.tentative.html.ini b/testing/web-platform/meta/editing/other/insertparagraph-in-child-of-html.tentative.html.ini new file mode 100644 index 0000000000..556342d757 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insertparagraph-in-child-of-html.tentative.html.ini @@ -0,0 +1,242 @@ +[insertparagraph-in-child-of-html.tentative.html?designMode=off&white-space=normal] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <div style="white-space:normal"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:normal"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:normal"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=on&white-space=normal] + [insertParagraph in empty <div style="white-space:normal"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:normal"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:normal"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:normal"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=off&white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <div style="white-space:pre"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=on&white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <div style="white-space:pre"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=off&white-space=pre-line] + [insertParagraph in empty <div style="white-space:pre-line"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-line"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-line"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=on&white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <div style="white-space:pre-line"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-line"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-line"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-line"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=off&white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <div style="white-space:pre-wrap"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-wrap"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-wrap"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) before <head> should split the <div>] + expected: FAIL + + +[insertparagraph-in-child-of-html.tentative.html?designMode=on&white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in empty <div style="white-space:pre-wrap"> after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) after <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) after <body> should not create another <div> element] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-wrap"> before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) before <body> should split the <div>] + expected: FAIL + + [insertParagraph in empty <div style="white-space:pre-wrap"> before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing only a <br>) before <head> should split the <div>] + expected: FAIL + + [insertParagraph in <div style="white-space:pre-wrap"> (containing text) before <head> should split the <div>] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/insertparagraph-in-inline-editing-host.tentative.html.ini b/testing/web-platform/meta/editing/other/insertparagraph-in-inline-editing-host.tentative.html.ini new file mode 100644 index 0000000000..b9793c87a8 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insertparagraph-in-inline-editing-host.tentative.html.ini @@ -0,0 +1,1355 @@ +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=table-cell&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=block&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in <span contenteditable style="display:block;white-space:normal">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=inline&method=shift-enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=list-item&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=block&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=block&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=list-item&method=shift-enter] + expected: + if (os == "android") and fission: TIMEOUT + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=inline&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=inline-block&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=list-item&method=enter] + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=block&method=enter] + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=inline&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=inline-block&method=enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=block&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=inline&method=enter] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=list-item&method=enter] + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=inline-block&method=enter] + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:inline-block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=inline&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:inline;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=list-item&method=enter] + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=inline-block&method=shift-enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=inline-block&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=list-item&method=enter] + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:list-item;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=list-item&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=inline-block&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=table-cell&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=inline&method=shift-enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=inline-block&method=enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=table-cell&method=enter] + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=block&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=table-cell&method=enter] + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:pre">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=table-cell&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=block&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=normal&display=table-cell&method=enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertParagraph in <span contenteditable style="display:table-cell;white-space:normal">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=block&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:block;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=inline&method=enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=list-item&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:list-item;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-wrap&display=table-cell&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-wrap">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=inline-block&method=shift-enter] + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre-line&display=table-cell&method=shift-enter] + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=div)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by a <br> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">{}<br></span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">[\]abcd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">ab[\]cd</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by a <br> element (defaultParagraphSeparator=p)] + expected: FAIL + + [insertLineBreak in <span contenteditable style="display:table-cell;white-space:pre-line">abcd[\]</span> followed by text (defaultParagraphSeparator=p)] + expected: FAIL + + +[insertparagraph-in-inline-editing-host.tentative.html?white-space=pre&display=inline&method=shift-enter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/insertparagraph-in-non-splittable-element.html.ini b/testing/web-platform/meta/editing/other/insertparagraph-in-non-splittable-element.html.ini new file mode 100644 index 0000000000..05efd10711 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insertparagraph-in-non-splittable-element.html.ini @@ -0,0 +1,9 @@ +[insertparagraph-in-non-splittable-element.html] + [insertParagraph in iframe of <div><iframe srcdoc="abc"></iframe></div>] + expected: FAIL + + [insertParagraph in optgroup of <div><select><optgroup><option>abc</option></optgroup></select></div>] + expected: FAIL + + [insertParagraph in select of <div><select><option>abc</option></select></div>] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/insertparagraph-with-white-space-style.tentative.html.ini b/testing/web-platform/meta/editing/other/insertparagraph-with-white-space-style.tentative.html.ini new file mode 100644 index 0000000000..b231ff51c6 --- /dev/null +++ b/testing/web-platform/meta/editing/other/insertparagraph-with-white-space-style.tentative.html.ini @@ -0,0 +1,2014 @@ +[insertparagraph-with-white-space-style.tentative.html?white-space=pre-line&command=insertParagraph] + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=pre&command=insertParagraph] + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=pre-wrap&command=insertParagraph] + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=nowrap&command=insertParagraph] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<div contenteditable style="white-space:nowrap; display:inline">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=pre-line&command=insertText] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-line; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-line">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-line"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-line">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=nowrap&command=insertText] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<div contenteditable style="white-space:nowrap; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:nowrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:nowrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:nowrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:nowrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:nowrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:nowrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=pre-wrap&command=insertText] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre-wrap; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre-wrap">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre-wrap"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre-wrap">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + +[insertparagraph-with-white-space-style.tentative.html?white-space=pre&command=insertText] + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">[\]abc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">a[\]bc</div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: div) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: div) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: div)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">[\]abc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">a[\]bc</div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block">abc[\]</div> (defaultparagraphseparator: p) (preserving temporary inline style test)] + expected: FAIL + + [<div contenteditable style="white-space:pre; display:inline-block"><b>abc[\]</b></div> (defaultparagraphseparator: p) (preserving inline style test)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><div style="white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><div>a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">abc[\]</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">[\]abc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><div style="display:inline-block; white-space:pre">a[\]bc</div></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block"><p style="white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable style="display:inline-block; white-space:pre"><p>a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">abc[\]</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">[\]abc</p></div> (defaultparagraphseparator: p)] + expected: FAIL + + [<div contenteditable><p style="display:inline-block; white-space:pre">a[\]bc</p></div> (defaultparagraphseparator: p)] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/join-different-white-space-style-left-line-and-right-paragraph.html.ini b/testing/web-platform/meta/editing/other/join-different-white-space-style-left-line-and-right-paragraph.html.ini new file mode 100644 index 0000000000..236fe294c6 --- /dev/null +++ b/testing/web-platform/meta/editing/other/join-different-white-space-style-left-line-and-right-paragraph.html.ini @@ -0,0 +1,149 @@ +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=nowrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=normal&right-white-space=pre-line] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=nowrap&right-white-space=normal] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=pre] + expected: + if (os == "android") and fission: TIMEOUT + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-wrap&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=normal] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=normal&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=normal&right-white-space=pre] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre&right-white-space=normal] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-line&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-line&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=normal&right-white-space=nowrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=normal&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-wrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=normal&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-line&right-white-space=nowrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre-wrap&right-white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=backspace&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-line&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/join-different-white-space-style-left-paragraph-and-right-line.html.ini b/testing/web-platform/meta/editing/other/join-different-white-space-style-left-paragraph-and-right-line.html.ini new file mode 100644 index 0000000000..008243640e --- /dev/null +++ b/testing/web-platform/meta/editing/other/join-different-white-space-style-left-paragraph-and-right-line.html.ini @@ -0,0 +1,149 @@ +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=normal] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre&right-white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=nowrap&right-white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=nowrap&right-white-space=normal] + expected: + if (os == "android") and fission: TIMEOUT + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-line&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=normal&right-white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre&right-white-space=normal] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=normal&right-white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-line&right-white-space=pre-wrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre&right-white-space=nowrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre&right-white-space=pre-wrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=normal&right-white-space=pre-wrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre&right-white-space=pre-wrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-wrap&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=normal&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: TIMEOUT + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-wrap&right-white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=select-boundary&left-white-space=normal&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: TIMEOUT + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=backspace&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=pre-line&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: TIMEOUT + +[join-different-white-space-style-left-paragraph-and-right-line.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre-wrap] diff --git a/testing/web-platform/meta/editing/other/join-different-white-space-style-paragraphs.html.ini b/testing/web-platform/meta/editing/other/join-different-white-space-style-paragraphs.html.ini new file mode 100644 index 0000000000..10cffb673e --- /dev/null +++ b/testing/web-platform/meta/editing/other/join-different-white-space-style-paragraphs.html.ini @@ -0,0 +1,129 @@ +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-line&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-line&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=normal&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=normal&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-wrap&right-white-space=nowrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre&right-white-space=pre-wrap] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-wrap&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=nowrap&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=pre-line] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-line&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-wrap&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=nowrap&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=normal&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-wrap&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=normal&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-wrap&right-white-space=pre-line] + expected: + if (os == "android") and fission: TIMEOUT + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=normal&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=nowrap&right-white-space=pre] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=nowrap&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=forwarddelete&left-white-space=pre-line&right-white-space=pre-wrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-line&right-white-space=nowrap] + +[join-different-white-space-style-paragraphs.html?method=backspace&left-white-space=normal&right-white-space=pre-line] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre-line&right-white-space=normal] + +[join-different-white-space-style-paragraphs.html?method=select-boundary&left-white-space=pre&right-white-space=pre-line] diff --git a/testing/web-platform/meta/editing/other/join-pre-and-other-block.html.ini b/testing/web-platform/meta/editing/other/join-pre-and-other-block.html.ini new file mode 100644 index 0000000000..9ee8cc2d0d --- /dev/null +++ b/testing/web-platform/meta/editing/other/join-pre-and-other-block.html.ini @@ -0,0 +1,550 @@ +[join-pre-and-other-block.html?method=backspace&block=div] + [delete at <div>abc</div><pre>[\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre>[\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre>[\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre>[\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre>[\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre>[\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre><b>[\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre><b>[\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre><b>[\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre><b>[\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre><b>[\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre><b>[\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre><b>[\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre><b>[\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre><b>[\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre><b>[\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div><pre><b>[\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc</div>\\n<pre><b>[\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + +[join-pre-and-other-block.html?method=backspace&block=p] + [delete at <p>abc</p><pre>[\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre>[\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre>[\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre>[\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre>[\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre>[\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre><b>[\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre><b>[\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre><b>[\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre><b>[\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre><b>[\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre><b>[\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre><b>[\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre><b>[\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre><b>[\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre><b>[\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p><pre><b>[\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc</p>\\n<pre><b>[\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + +[join-pre-and-other-block.html?method=backspace&block=blockquote] + [delete at <blockquote>abc</blockquote><pre>[\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre>[\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre>[\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre>[\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre>[\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre>[\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre><b>[\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre><b>[\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre><b>[\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre><b>[\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre><b>[\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre><b>[\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre><b>[\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre><b>[\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre><b>[\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre><b>[\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote><pre><b>[\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc</blockquote>\\n<pre><b>[\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + +[join-pre-and-other-block.html?method=forwarddelete&block=div] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [forwarddelete at <div>abc[\]</div><pre>def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre>def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre>def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre>def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre>def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre>def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre><b>def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre><b>def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre><b>def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre><b>def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre><b>def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre><b>def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre><b>def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre><b>def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div><pre><b>def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre><b>def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL + + [forwarddelete at <div>abc[\]</div><pre><b>def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, NOTRUN] + FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre><b>def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + [forwarddelete at <div>abc[\]</div><pre>\\ndef\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + [forwarddelete at <div>abc[\]</div>\\n<pre>\\ndef\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + +[join-pre-and-other-block.html?method=forwarddelete&block=p] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [forwarddelete at <p>abc[\]</p><pre>def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre>def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre>def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre>def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre>def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre>def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre><b>def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre><b>def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre><b>def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre><b>def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre><b>def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre><b>def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre><b>def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre><b>def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre><b>def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre><b>def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre><b>def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre><b>def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <p>abc[\]</p><pre>\\ndef\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL + + [forwarddelete at <p>abc[\]</p>\\n<pre>\\ndef\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, NOTRUN, TIMEOUT] + FAIL + + +[join-pre-and-other-block.html?method=forwarddelete&block=blockquote] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [forwarddelete at <blockquote>abc[\]</blockquote><pre>def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre>def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre>def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre>def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre>def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre>def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre><b>def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre><b>def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre><b>def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre><b>def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre><b>def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre><b>def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre><b>def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre><b>def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre><b>def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre><b>def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre><b>def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre><b>def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote><pre>\\ndef\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + [forwarddelete at <blockquote>abc[\]</blockquote>\\n<pre>\\ndef\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: + if (os == "mac") and not debug: [FAIL, NOTRUN, TIMEOUT] + FAIL + + +[join-pre-and-other-block.html?method=select-boundary&block=div] + [delete at <div>abc[</div><pre>\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre>\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre>\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre>\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre>\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre>\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre><b>\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre><b>\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre><b>\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre><b>\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre><b>\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre><b>\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre><b>\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre><b>\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre><b>\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre><b>\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div><pre><b>\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <div>abc[</div>\\n<pre><b>\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + +[join-pre-and-other-block.html?method=select-boundary&block=p] + [delete at <p>abc[</p><pre>\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre>\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre>\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre>\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre>\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre>\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre><b>\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre><b>\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre><b>\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre><b>\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre><b>\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre><b>\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre><b>\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre><b>\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre><b>\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre><b>\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p><pre><b>\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <p>abc[</p>\\n<pre><b>\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + +[join-pre-and-other-block.html?method=select-boundary&block=blockquote] + [delete at <blockquote>abc[</blockquote><pre>\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre>\]def</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre>\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre>\]def\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre>\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre>\]def<br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre><b>\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre><b>\]def\\nghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre><b>\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre><b>\]def<br>ghi</b></pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre><b>\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre><b>\]def</b>\\nghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre><b>\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre><b>\]def</b><br>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre><b>\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre><b>\]def\\n</b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote><pre><b>\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL + + [delete at <blockquote>abc[</blockquote>\\n<pre><b>\]def<br></b>ghi</pre> (with <style>pre { white-space: pre; }</style>)] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/justify-preserving-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/justify-preserving-selection.tentative.html.ini new file mode 100644 index 0000000000..44d8a8358b --- /dev/null +++ b/testing/web-platform/meta/editing/other/justify-preserving-selection.tentative.html.ini @@ -0,0 +1,23 @@ +[justify-preserving-selection.tentative.html?styleWithCSS=true&command=justifyFull] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[justify-preserving-selection.tentative.html?styleWithCSS=false&command=justifyLeft] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[justify-preserving-selection.tentative.html?styleWithCSS=true&command=justifyRight] + +[justify-preserving-selection.tentative.html?styleWithCSS=false&command=justifyCenter] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[justify-preserving-selection.tentative.html?styleWithCSS=true&command=justifyCenter] + +[justify-preserving-selection.tentative.html?styleWithCSS=true&command=justifyLeft] + +[justify-preserving-selection.tentative.html?styleWithCSS=false&command=justifyFull] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[justify-preserving-selection.tentative.html?styleWithCSS=false&command=justifyRight] diff --git a/testing/web-platform/meta/editing/other/legacy-edit-command.html.ini b/testing/web-platform/meta/editing/other/legacy-edit-command.html.ini new file mode 100644 index 0000000000..e5883d5bbb --- /dev/null +++ b/testing/web-platform/meta/editing/other/legacy-edit-command.html.ini @@ -0,0 +1,73 @@ +[legacy-edit-command.html?command=contentReadOnly¶m=false] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [execCommand("contentReadOnly", false, "false")] + expected: + if not early_beta_or_earlier: FAIL + + [queryCommandEnabled("contentReadOnly")] + expected: + if not early_beta_or_earlier: FAIL + + [queryCommandSupported("contentReadOnly")] + expected: + if not early_beta_or_earlier: FAIL + + +[legacy-edit-command.html?command=contentReadOnly¶m=true] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [execCommand("contentReadOnly", false, "true")] + expected: + if not early_beta_or_earlier: FAIL + + [queryCommandEnabled("contentReadOnly")] + expected: + if not early_beta_or_earlier: FAIL + + [queryCommandSupported("contentReadOnly")] + expected: + if not early_beta_or_earlier: FAIL + + +[legacy-edit-command.html?command=heading¶m=h1] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=readonly¶m=false] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=getHTML] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=readonly¶m=true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=heading¶m=h5] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=heading¶m=h6] + +[legacy-edit-command.html?command=heading¶m=h3] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=heading¶m=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=heading¶m=h4] + +[legacy-edit-command.html?command=decreaseFontSize] + +[legacy-edit-command.html?command=increaseFontSize] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[legacy-edit-command.html?command=insertBrOrReturn¶m=false] + +[legacy-edit-command.html?command=insertBrOrReturn¶m=true] diff --git a/testing/web-platform/meta/editing/other/move-inserted-node-from-DOMNodeInserted-during-exec-command-insertHTML.html.ini b/testing/web-platform/meta/editing/other/move-inserted-node-from-DOMNodeInserted-during-exec-command-insertHTML.html.ini new file mode 100644 index 0000000000..a2b8fa259f --- /dev/null +++ b/testing/web-platform/meta/editing/other/move-inserted-node-from-DOMNodeInserted-during-exec-command-insertHTML.html.ini @@ -0,0 +1,3 @@ +[move-inserted-node-from-DOMNodeInserted-during-exec-command-insertHTML.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/editing/other/outdent-preserving-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/outdent-preserving-selection.tentative.html.ini new file mode 100644 index 0000000000..aa5c8a90da --- /dev/null +++ b/testing/web-platform/meta/editing/other/outdent-preserving-selection.tentative.html.ini @@ -0,0 +1,5 @@ +[outdent-preserving-selection.tentative.html?styleWithCSS=true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[outdent-preserving-selection.tentative.html?styleWithCSS=false] diff --git a/testing/web-platform/meta/editing/other/removing-inline-style-specified-by-parent-block.tentative.html.ini b/testing/web-platform/meta/editing/other/removing-inline-style-specified-by-parent-block.tentative.html.ini new file mode 100644 index 0000000000..4b19a0ddc7 --- /dev/null +++ b/testing/web-platform/meta/editing/other/removing-inline-style-specified-by-parent-block.tentative.html.ini @@ -0,0 +1,20 @@ +[removing-inline-style-specified-by-parent-block.tentative.html?u] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Disabling style to text, it's applied to the editing host] + expected: FAIL + + +[removing-inline-style-specified-by-parent-block.tentative.html?i] + [Disabling style to text, it's applied to the editing host] + expected: FAIL + + [Disabling style to text, it's applied to the body] + expected: FAIL + + +[removing-inline-style-specified-by-parent-block.tentative.html?b] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Disabling style to text, it's applied to the editing host] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/restoration.html.ini b/testing/web-platform/meta/editing/other/restoration.html.ini new file mode 100644 index 0000000000..d551d8d858 --- /dev/null +++ b/testing/web-platform/meta/editing/other/restoration.html.ini @@ -0,0 +1,3 @@ +[restoration.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/select-all-and-delete-in-html-element-having-contenteditable.html.ini b/testing/web-platform/meta/editing/other/select-all-and-delete-in-html-element-having-contenteditable.html.ini new file mode 100644 index 0000000000..95ea3f3c23 --- /dev/null +++ b/testing/web-platform/meta/editing/other/select-all-and-delete-in-html-element-having-contenteditable.html.ini @@ -0,0 +1,13 @@ +[select-all-and-delete-in-html-element-having-contenteditable.html] + [getSelection().selectAllChildren(document.documentElement), then, Backspace] + expected: FAIL + + [getSelection().selectAllChildren(document.documentElement), then, Delete] + expected: FAIL + + [getSelection().selectAllChildren(document.documentElement), then, execCommand("forwarddelete")] + expected: FAIL + + [getSelection().selectAllChildren(document.documentElement), then, execCommand("delete")] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/other/selectall-in-editinghost.html.ini b/testing/web-platform/meta/editing/other/selectall-in-editinghost.html.ini new file mode 100644 index 0000000000..1c36191b16 --- /dev/null +++ b/testing/web-platform/meta/editing/other/selectall-in-editinghost.html.ini @@ -0,0 +1,3 @@ +[selectall-in-editinghost.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/setting-value-of-textcontrol-immediately-after-hidden.html.ini b/testing/web-platform/meta/editing/other/setting-value-of-textcontrol-immediately-after-hidden.html.ini new file mode 100644 index 0000000000..eb9c439388 --- /dev/null +++ b/testing/web-platform/meta/editing/other/setting-value-of-textcontrol-immediately-after-hidden.html.ini @@ -0,0 +1,13 @@ +[setting-value-of-textcontrol-immediately-after-hidden.html?editor=textarea&hide-target=editor] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[setting-value-of-textcontrol-immediately-after-hidden.html?editor=input&hide-target=editor] + +[setting-value-of-textcontrol-immediately-after-hidden.html?editor=input&hide-target=parent] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[setting-value-of-textcontrol-immediately-after-hidden.html?editor=textarea&hide-target=parent] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/other/typing-around-link-element-at-collapsed-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/typing-around-link-element-at-collapsed-selection.tentative.html.ini new file mode 100644 index 0000000000..ebfc2a16bb --- /dev/null +++ b/testing/web-platform/meta/editing/other/typing-around-link-element-at-collapsed-selection.tentative.html.ini @@ -0,0 +1,335 @@ +[typing-around-link-element-at-collapsed-selection.tentative.html?target=DesignMode&parent=b&child=i] + [Inserting "XY" after setting caret position to start of a link in <b> and containing <i> (Selection.collapse) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to start of a link in <b> and containing <i> (Selection.addRange) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link in <b> and containing <i> (Selection.collapse) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link in <b> and containing <i> (Selection.addRange) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to start of a link in <b> and containing <i> in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to end of a link in <b> and containing <i> in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>abc</i></a>d[\]</b></p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>abc</i></a>d[\]</b></p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link in <b> and containing <i> (Delete) in <p><b>[\]z<a href="about:blank"><i>abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b>[\]z<a href="about:blank"><i>abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>abcd[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>abcd[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>abc[\]d</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>abc[\]d</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>z[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>z[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>[\]zabc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>[\]zabc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text in <p><b><a href="about:blank" class="bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text in <p><b><a href="about:blank" class="bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text in <p><b><a href="about:blank" style="font-weight: bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text in <p><b><a href="about:blank" style="font-weight: bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text (in CSS mode) in <p><b><a href="about:blank" class="bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text (in CSS mode) in <p><b><a href="about:blank" class="bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text (in CSS mode) in <p><b><a href="about:blank" style="font-weight: bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text (in CSS mode) in <p><b><a href="about:blank" style="font-weight: bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=ContentEditable&parent=b&child=i] + [Inserting "XY" after setting caret position to start of a link in <b> and containing <i> (Selection.collapse) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to start of a link in <b> and containing <i> (Selection.addRange) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link in <b> and containing <i> (Selection.collapse) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link in <b> and containing <i> (Selection.addRange) in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to start of a link in <b> and containing <i> in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to end of a link in <b> and containing <i> in <p><b><a href="about:blank"><i>ab[\]c</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>abc</i></a>d[\]</b></p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>abc</i></a>d[\]</b></p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link in <b> and containing <i> (Delete) in <p><b>[\]z<a href="about:blank"><i>abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b>[\]z<a href="about:blank"><i>abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>abcd[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>abcd[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>abc[\]d</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>abc[\]d</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>z[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>z[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>[\]zabc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>[\]zabc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text in <p><b><a href="about:blank" class="bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text in <p><b><a href="about:blank" class="bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text in <p><b><a href="about:blank" style="font-weight: bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text in <p><b><a href="about:blank" style="font-weight: bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text (in CSS mode) in <p><b><a href="about:blank" class="bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text (in CSS mode) in <p><b><a href="about:blank" class="bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text (in CSS mode) in <p><b><a href="about:blank" style="font-weight: bold"><i>[\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text (in CSS mode) in <p><b><a href="about:blank" style="font-weight: bold"><i>abc[\]</i></a></b></p>] + expected: FAIL + + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=ContentEditable&parent=b] + [Replacing text in a link in <b> with "XY" in <p><b>[abc\]</b></p>] + expected: FAIL + + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=DesignMode&child=b] + [Inserting "XY" after setting caret position to start of a link containing <b> (Selection.collapse) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to start of a link containing <b> (Selection.addRange) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link containing <b> (Selection.collapse) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link containing <b> (Selection.addRange) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to start of a link containing <b> in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to end of a link containing <b> in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>abc</b></a>d[\]</p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>abc</b></a>d[\]</p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link containing <b> (Delete) in <p>[\]z<a href="about:blank"><b>abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link containing <b> (execCommand("forwarddelete")) in <p>[\]z<a href="about:blank"><b>abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>abcd[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>abcd[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (Delete) in <p><a href="about:blank"><b>abc[\]d</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>abc[\]d</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>z[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>z[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Delete) in <p><a href="about:blank"><b>[\]zabc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>[\]zabc</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text in <p><a href="about:blank" class="bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text in <p><a href="about:blank" class="bold"><b>abc[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text in <p><a href="about:blank" style="font-weight: bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text in <p><a href="about:blank" style="font-weight: bold"><b>abc[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text (in CSS mode) in <p><a href="about:blank" class="bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text (in CSS mode) in <p><a href="about:blank" class="bold"><b>abc[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text (in CSS mode) in <p><a href="about:blank" style="font-weight: bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text (in CSS mode) in <p><a href="about:blank" style="font-weight: bold"><b>abc[\]</b></a></p>] + expected: FAIL + + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=DesignMode&parent=b] + [Replacing text in a link in <b> with "XY" in <p><b>[abc\]</b></p>] + expected: FAIL + + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=ContentEditable&child=b] + [Inserting "XY" after setting caret position to start of a link containing <b> (Selection.collapse) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to start of a link containing <b> (Selection.addRange) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link containing <b> (Selection.collapse) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after setting caret position to end of a link containing <b> (Selection.addRange) in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to start of a link containing <b> in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after modifying caret position to end of a link containing <b> in <p><a href="about:blank"><b>ab[\]c</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>abc</b></a>d[\]</p>] + expected: FAIL + + [Inserting "XY" after deleting following character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>abc</b></a>d[\]</p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link containing <b> (Delete) in <p>[\]z<a href="about:blank"><b>abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting a previous character of a link containing <b> (execCommand("forwarddelete")) in <p>[\]z<a href="about:blank"><b>abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>abcd[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>abcd[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (Delete) in <p><a href="about:blank"><b>abc[\]d</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>abc[\]d</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>z[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>z[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Delete) in <p><a href="about:blank"><b>[\]zabc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>[\]zabc</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text in <p><a href="about:blank" class="bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text in <p><a href="about:blank" class="bold"><b>abc[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text in <p><a href="about:blank" style="font-weight: bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text in <p><a href="about:blank" style="font-weight: bold"><b>abc[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has a class for bold text (in CSS mode) in <p><a href="about:blank" class="bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has a class for bold text (in CSS mode) in <p><a href="about:blank" class="bold"><b>abc[\]</b></a></p>] + expected: FAIL + + [Inserting "XY" at start of a link which has inline style for bold text (in CSS mode) in <p><a href="about:blank" style="font-weight: bold"><b>[\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" at end of a link which has inline style for bold text (in CSS mode) in <p><a href="about:blank" style="font-weight: bold"><b>abc[\]</b></a></p>] + expected: FAIL + + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=DesignMode] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[typing-around-link-element-at-collapsed-selection.tentative.html?target=ContentEditable] diff --git a/testing/web-platform/meta/editing/other/typing-around-link-element-at-non-collapsed-selection.tentative.html.ini b/testing/web-platform/meta/editing/other/typing-around-link-element-at-non-collapsed-selection.tentative.html.ini new file mode 100644 index 0000000000..f7272c685f --- /dev/null +++ b/testing/web-platform/meta/editing/other/typing-around-link-element-at-non-collapsed-selection.tentative.html.ini @@ -0,0 +1,197 @@ +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=DesignMode&child=b] + [Inserting "XY" after deleting text after middle of a link containing <b> (Direct typing) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (Backspace) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (Backspace) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link containing <b> (Backspace) in <p>a[bc<a href="about:blank"><b>de\]f</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Delete) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (Delete) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (Delete) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link containing <b> (execCommand("delete")) in <p>a[bc<a href="about:blank"><b>de\]f</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=DesignMode&parent=b&child=i] + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (Direct typing) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link in <b> and containing <i> (Backspace) in <p><b>a[bc<a href="about:blank"><i>de\]f</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link in <b> and containing <i> (execCommand("delete")) in <p><b>a[bc<a href="about:blank"><i>de\]f</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=ContentEditable&parent=b&child=i] + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (Direct typing) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (Backspace) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link in <b> and containing <i> (Backspace) in <p><b>a[bc<a href="about:blank"><i>de\]f</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (Delete) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (execCommand("delete")) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link in <b> and containing <i> (execCommand("delete")) in <p><b>a[bc<a href="about:blank"><i>de\]f</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>[z\]abc</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>abc[d\]</i></a></b></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link in <b> and containing <i> (execCommand("forwarddelete")) in <p><b><a href="about:blank"><i>ab[cd</i></a>de\]f</b></p>] + expected: FAIL + + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=ContentEditable&child=b] + [Inserting "XY" after deleting text after middle of a link containing <b> (Direct typing) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Backspace) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (Backspace) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (Backspace) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link containing <b> (Backspace) in <p>a[bc<a href="about:blank"><b>de\]f</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (Delete) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (Delete) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (Delete) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (execCommand("delete")) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + [Inserting "XY" after deleting text before middle of a link containing <b> (execCommand("delete")) in <p>a[bc<a href="about:blank"><b>de\]f</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting first character of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>[z\]abc</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting last character in a non-collapsed range of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>abc[d\]</b></a></p>] + expected: FAIL + + [Inserting "XY" after deleting text after middle of a link containing <b> (execCommand("forwarddelete")) in <p><a href="about:blank"><b>ab[cd</b></a>de\]f</p>] + expected: FAIL + + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=ContentEditable] + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=DesignMode&parent=b] + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=ContentEditable&parent=b] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[typing-around-link-element-at-non-collapsed-selection.tentative.html?target=DesignMode] diff --git a/testing/web-platform/meta/editing/other/undo-insertparagraph-after-moving-split-nodes.html.ini b/testing/web-platform/meta/editing/other/undo-insertparagraph-after-moving-split-nodes.html.ini new file mode 100644 index 0000000000..37d8a00a29 --- /dev/null +++ b/testing/web-platform/meta/editing/other/undo-insertparagraph-after-moving-split-nodes.html.ini @@ -0,0 +1,15 @@ +[undo-insertparagraph-after-moving-split-nodes.html] + [Undo insertParagraph after moving right node to different paragraph] + expected: + if editorLegacyDirectionMode: FAIL + + [Undo insertParagraph after moving left node to different paragraph] + expected: + if editorLegacyDirectionMode: FAIL + + [Undo insertParagraph after moving right node into the left node] + expected: + if editorLegacyDirectionMode: FAIL + + [Undo insertParagraph after moving left node into the right node] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-delete.tentative.html.ini b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-delete.tentative.html.ini new file mode 100644 index 0000000000..6ab6feedea --- /dev/null +++ b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-delete.tentative.html.ini @@ -0,0 +1,18 @@ +[white-spaces-after-execCommand-delete.tentative.html] + prefs: [editor.white_space_normalization.blink_compatible:true] + max-asserts: 4 + [execCommand("delete", false, ""): "a [\]|| c"] + expected: FAIL + + [execCommand("delete", false, ""): "a |[\]| c"] + expected: FAIL + + [execCommand("delete", false, ""): "a || [\] c"] + expected: FAIL + + [execCommand("delete", false, ""): "a ||[\] c"] + expected: FAIL + + [execCommand("delete", false, ""): "<span>abc </span><span> [\]def</span>"] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-forwarddelete.tentative.html.ini b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-forwarddelete.tentative.html.ini new file mode 100644 index 0000000000..b81cd982e0 --- /dev/null +++ b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-forwarddelete.tentative.html.ini @@ -0,0 +1,392 @@ +[white-spaces-after-execCommand-forwarddelete.tentative.html] + prefs: [editor.white_space_normalization.blink_compatible:true] + max-asserts: 3 + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a | |[\] c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a | [\]| c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc <span> [\] def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc </span><span> [\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc </span>[\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a[\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\]b | c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] | b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\]| b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc [\]<span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc <span>[\] def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\]b | c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a |[\] | c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] | b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc </span><span> [\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc <span>[\] def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a |[\] b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc </span> [\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "[\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a[\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc </span> [\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc </span><span> [\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc [\]</span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc </span><span>[\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "[\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc [\]<span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a |[\] b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc <span> [\] def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a ||[\] c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "[\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc [\]</span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc </span>[\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a |[\]| c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] | | c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] | | c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] | | c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a[\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc [\]</span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a |[\] b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc <span>[\] def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] || c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc </span><span>[\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] <span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a | |[\] c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc </span> [\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc <span> [\] def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc </span>[\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc [\]</span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] || c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc </span><span>[\] def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc [\]<span> def</span></span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a |[\]b c"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc[\] </span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc [\]</span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span><span>abc [\]</span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): " [\] b" (length of whitespace sequence: 4)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 5)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 10)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "<span>abc[\] </span><span> def</span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] | b"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] b" (length of whitespace sequence: 11)] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] <span style=white-space:pre;> </span>"] + expected: FAIL + + [execCommand("forwarddelete", false, ""): "a [\] <span style=white-space:pre;>b </span>"] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-insertlinebreak.tentative.html.ini b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-insertlinebreak.tentative.html.ini new file mode 100644 index 0000000000..677c073739 --- /dev/null +++ b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-insertlinebreak.tentative.html.ini @@ -0,0 +1,30 @@ +[white-spaces-after-execCommand-insertlinebreak.tentative.html] + prefs: [editor.white_space_normalization.blink_compatible:true] + [execCommand("insertlinebreak", false, "") at "a [\] b"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertlinebreak", false, "") at "a [\] b"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertlinebreak", false, "") at "a [\] b"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertlinebreak", false, "") at "a [\] b"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertlinebreak", false, "") at "a [\] b"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertlinebreak", false, "") at "a [\]b"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertlinebreak", false, "") at "a [\] b"] + expected: + if editorLegacyDirectionMode: FAIL + diff --git a/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-insertparagraph.tentative.html.ini b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-insertparagraph.tentative.html.ini new file mode 100644 index 0000000000..7e9e4814d3 --- /dev/null +++ b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-insertparagraph.tentative.html.ini @@ -0,0 +1,35 @@ +[white-spaces-after-execCommand-insertparagraph.tentative.html] + prefs: [editor.white_space_normalization.blink_compatible:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [execCommand("insertparagraph", false, "") at "<div>a [\]b</div>"] + expected: + if editorLegacyDirectionMode: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a[\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: FAIL + + [execCommand("insertparagraph", false, "") at "<div>a [\] b</div>"] + expected: + if editorLegacyDirectionMode: FAIL diff --git a/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-inserttext.tentative.html.ini b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-inserttext.tentative.html.ini new file mode 100644 index 0000000000..c9fcaa239f --- /dev/null +++ b/testing/web-platform/meta/editing/other/white-spaces-after-execCommand-inserttext.tentative.html.ini @@ -0,0 +1,185 @@ +[white-spaces-after-execCommand-inserttext.tentative.html] + prefs: [editor.white_space_normalization.blink_compatible:true] + [execCommand("inserttext", false, " ") at "a<span><span>b [\]</span></span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a| [\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\]<span style=white-space:pre>b</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span>c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b[\]</span></span><span>c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span><span> c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]<span style=white-space:pre> </span>"] + expected: FAIL + + [execCommand("inserttext", false, "b") at "a [\]c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span> [\]</span>b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b[\]</span><span>c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span><span> c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span> [\]</span>b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span> c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a[\] | b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b [\]</span></span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b[\]</span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span>c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span><span> c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, "b") at "a [\] c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b[\]</span><span><span>c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span><span> c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a | [\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b[\]</span><span><span> c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]<span style=white-space:pre>b</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a |[\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b [\]</span></span><span>c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b[\]</span></span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span><span> c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span> c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b [\]</span></span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a [\]| b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b [\]</span></span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span><span><span>c</span></span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b[\]</span> c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span><span>b [\]</span></span><span> c</span>"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span> c"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a|[\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a[\]b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span> c"] + expected: FAIL + + [execCommand("inserttext", false, ""): "a[\]| b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b [\]</span> c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\] b"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a<span>b[\]</span>c"] + expected: FAIL + + [execCommand("inserttext", false, " ") at "a [\]<span style=white-space:pre> </span>"] + expected: FAIL + diff --git a/testing/web-platform/meta/editing/run/backcolor.html.ini b/testing/web-platform/meta/editing/run/backcolor.html.ini new file mode 100644 index 0000000000..d280ac85c3 --- /dev/null +++ b/testing/web-platform/meta/editing/run/backcolor.html.ini @@ -0,0 +1,246 @@ +[backcolor.html] + [[["backcolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<b>foo[\]bar</b>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<i>foo[\]bar</i>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<span>foo</span>{}<span>bar</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("backcolor") before] + expected: FAIL + + [[["backcolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("backcolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("backcolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["backcolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("backcolor") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/bold.html.ini b/testing/web-platform/meta/editing/run/bold.html.ini new file mode 100644 index 0000000000..25621e283b --- /dev/null +++ b/testing/web-platform/meta/editing/run/bold.html.ini @@ -0,0 +1,263 @@ +[bold.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["bold",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["bold",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "fo[o<span contenteditable=false>bar</span>b\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "fo[o<span contenteditable=false>bar</span>b\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["bold",""\]\] "foo{<b></b>}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{<b></b>}baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo{<i></i>}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{<i></i>}baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo{<b><i></i></b>}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{<b><i></i></b>}baz" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\]\] "foo{<i><b></b></i>}baz" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "foo{<i><b></b></i>}baz" queryCommandState("bold") after] + expected: FAIL + + +[bold.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["bold",""\]\] "foo[<span style=\\"font-weight: bold\\">bar</span>\]baz" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo[<span style=\\"font-weight: bold\\">bar</span>\]baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<b>{<p>foo</p><p>bar</p>}<p>baz</p></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b>{<p>foo</p><p>bar</p>}<p>baz</p></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<b><p>foo[<i>bar</i>}</p><p>baz</p></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b><p>foo[<i>bar</i>}</p><p>baz</p></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<b id=purple>bar [baz\] qoz</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b id=purple>bar [baz\] qoz</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "foo<span style=\\"font-weight: 500\\">[bar\]</span>baz" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 700\\">foo[bar\]baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{<span style=\\"font-weight: 700\\">foobar\]baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=\\"font-weight: 700\\">foo[barbaz</span>}" compare innerHTML] + expected: FAIL + + +[bold.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["bold",""\]\] "<span style=\\"font-weight: 900\\">foo[barbaz</span>}" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "<span style=\\"font-weight: 900\\">foo[barbaz</span>}" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">bar<b>[baz\]</b>quz</span>qoz</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b>foo<span style=\\"font-weight: normal\\">bar<b>[baz\]</b>quz</span>qoz</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<i><b>baz</b></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<i><b>baz</b></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<b>baz</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<i><b>foo</b></i>[bar\]<b>baz</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<b>foo</b>[bar\]<i><b>baz</b></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b>foo</b>[bar\]<i><b>baz</b></i>" compare innerHTML] + expected: FAIL + + [[["bold",""\]\] "<font color=blue face=monospace><b>foo</b></font>[bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandIndeterm("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "[foo<span class=notbold>bar</span>baz\]" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<b><span class=notbold>[foo\]</span></b>" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo[<b>b\]ar</b>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "foo<b>ba[r</b>\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:700>fo[o</span><span style=font-weight:800>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:600>fo[o</span><span style=font-weight:700>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") before] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:400>fo[o</span><span style=font-weight:500>b\]ar</span>" queryCommandIndeterm("bold") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:500>fo[o</span><span style=font-weight:600>b\]ar</span>" queryCommandState("bold") after] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{<b>foo</b> <b>bar</b>}": execCommand("bold", false, "") return value] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "{<b>foo</b> <b>bar</b>}" queryCommandState("bold") after] + expected: FAIL + + +[bold.html?3001-last] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b\]ar</span>" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["bold",""\]\] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b\]ar</span>" queryCommandState("bold") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/caret-navigation-after-removing-line-break.html.ini b/testing/web-platform/meta/editing/run/caret-navigation-after-removing-line-break.html.ini new file mode 100644 index 0000000000..971de93c12 --- /dev/null +++ b/testing/web-platform/meta/editing/run/caret-navigation-after-removing-line-break.html.ini @@ -0,0 +1,3 @@ +[caret-navigation-after-removing-line-break.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/run/caret-navigation-around-line-break.html.ini b/testing/web-platform/meta/editing/run/caret-navigation-around-line-break.html.ini new file mode 100644 index 0000000000..93bdc72f05 --- /dev/null +++ b/testing/web-platform/meta/editing/run/caret-navigation-around-line-break.html.ini @@ -0,0 +1,53 @@ +[caret-navigation-around-line-break.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [two <span> separators - move up] + expected: + if debug: [PASS, FAIL] + + [no separator - move up] + expected: + if debug and (os == "linux") and not fission: [PASS, FAIL] + if debug and (os == "mac"): [PASS, FAIL] + + [<span> separator - move down] + expected: + if debug: [PASS, FAIL] + + [two <span> separators - move down] + expected: + if (os == "linux") and debug: [PASS, FAIL] + + [<br> separator - move down] + expected: + if (os == "linux") and debug and not swgl: [PASS, FAIL] + + [<wbr> separator - move right] + expected: + if debug and (os == "mac"): [FAIL, PASS] + if debug and (os == "linux"): [FAIL, PASS] + FAIL + + [<wbr> separator - move left] + expected: + if debug and (os == "mac"): [PASS, FAIL] + if debug and (os == "linux"): [PASS, FAIL] + + [<wbr> separator - move up] + expected: + if debug and (os == "linux"): [PASS, FAIL] + if debug and (os == "mac"): [PASS, FAIL] + + [<wbr> separator - move down] + expected: FAIL + + [<span> separator - move up] + expected: + if (os == "linux") and debug: [PASS, FAIL] + + [<br> separator - move up] + expected: FAIL + + [<br> separator - move right] + expected: + if (os == "linux") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/editing/run/caretnavigation.html.ini b/testing/web-platform/meta/editing/run/caretnavigation.html.ini new file mode 100644 index 0000000000..ce09e6b626 --- /dev/null +++ b/testing/web-platform/meta/editing/run/caretnavigation.html.ini @@ -0,0 +1,3 @@ +[caretnavigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/run/createlink.html.ini b/testing/web-platform/meta/editing/run/createlink.html.ini new file mode 100644 index 0000000000..31e9c41084 --- /dev/null +++ b/testing/web-platform/meta/editing/run/createlink.html.ini @@ -0,0 +1,26 @@ +[createlink.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["createlink","http://www.google.com/"\]\] "<a href=otherurl>foo[bar\]baz</a>" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "<a href=otherurl>foo[barbaz</a>}" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "{<a href=otherurl>foobar\]baz</a>" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "<a href=otherurl><b>foo[bar\]baz</b></a>" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "<a href=otherurl><b>foo[barbaz</b></a>}" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "{<a href=otherurl><b>foobar\]baz</b></a>" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "<a name=abc>foo[bar\]baz</a>" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\]\] "<a name=abc><b>foo[bar\]baz</b></a>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/delete-list-items-in-table-cell.html.ini b/testing/web-platform/meta/editing/run/delete-list-items-in-table-cell.html.ini new file mode 100644 index 0000000000..005758125b --- /dev/null +++ b/testing/web-platform/meta/editing/run/delete-list-items-in-table-cell.html.ini @@ -0,0 +1,8 @@ +[delete-list-items-in-table-cell.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["delete",""\]\] "<div contenteditable=\\"true\\"><table><tr><td><ol><li>{}</li></ol></td></tr></table></div></table></div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div contenteditable=\\"true\\"><table><tr><td><ul><li>{}</li></ul></td></tr></table></div></table></div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/delete.html.ini b/testing/web-platform/meta/editing/run/delete.html.ini new file mode 100644 index 0000000000..d1648eec03 --- /dev/null +++ b/testing/web-platform/meta/editing/run/delete.html.ini @@ -0,0 +1,742 @@ +[delete.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["delete",""\]\] "foo<span style=display:none>bar</span>[\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "foo<span style=display:none>bar</span>[\]baz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<script>bar</script>[\]baz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<br><br><p>[\]bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><p>[\]bar</p></div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>foo<hr><p>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>foo</p><br><p>[\]bar</p>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>foo</p><br><br><p>[\]bar</p>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<a>foo</a>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<a href=/>foo</a>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<a name=abc>foo</a>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<a href=/ name=abc>foo</a>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<span><a>foo</a></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<span><a href=/>foo</a></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<span><a name=abc>foo</a></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<span><a href=/ name=abc>foo</a></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo [\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo <span> </span> [\]bar" compare innerHTML] + expected: FAIL + + +[delete.html?1001-2000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["delete",""\]\] "<div style=white-space:pre-line>foo [\]</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div style=white-space:nowrap>foo [\]</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<br><table><tr><td>[\]bar</table>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<table><tr><td>foo<br><td>[\]bar</table>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<table><tr><td>foo<br><tr><td>[\]bar</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<ol><li>[\]bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><ol><li>[\]bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<br><br><ol><li>[\]bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<li>[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<br><li>[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<br><br><li>[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<li>[\]bar<br>baz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<br>bar<li>[\]baz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li><p>foo<li>[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li><p>foo<li><p>[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<ul><li>[\]bar</ul></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><ol><li>[\]bar</ol></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dt>[\]bar<dd>baz</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<dl><dd>[\]bar</dl>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<dl><dt>foo<dd>[\]bar</dl>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<dl><dt>foo<dt>[\]bar<dd>baz</dl>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<dl><dt>foo<dd>bar<dd>[\]baz</dl>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo<br></ol>{}<br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML] + expected: FAIL + + +[delete.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["delete",""\]\] "foo<blockquote>[\]bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\">[\]bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<blockquote><blockquote><p>[\]bar<p>baz</blockquote></blockquote>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<blockquote><div><p>[\]bar<p>baz</div></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote style=\\"color: blue\\"><p>[\]bar<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<blockquote><p><b>[\]bar</b><p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<blockquote><p><strong>[\]bar</strong><p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<blockquote><p><span>[\]bar</span><p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote><ol><li>[\]bar</ol></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<blockquote>bar<ol><li>[\]baz</ol>quz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<span></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<span><span></span></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<quasit></quasit>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<br><span></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<span>foo<span></span></span>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<span></span><span>[\]bar</span>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><p><!--abc-->[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><div><!--abc--><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<div><!--abc--><div><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo<!--abc--><div><div><p>[\]bar</div></div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div><div><p>foo</div></div><!--abc-->[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div><div><p>foo</div><!--abc--></div>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div><div><p>foo<!--abc--></div></div>[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div><!--abc--></div><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><!--abc--><div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo</p></div></div><div><div><div><!--abc-->[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + +[delete.html?3001-4000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=background-color:aqua>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=background-color:tan>[\]bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=text-decoration:underline>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" compare innerHTML] + expected: FAIL + + +[delete.html?4001-5000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p><u>foo</u><p>[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "<p style=color:blue>foo</p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "<p style=color:blue>foo</p>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "foo<p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<div style=color:blue><p style=color:green>foo</div><p style=color:brown>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p style=color:blue>foo<div style=color:brown><p style=color:green>[\]bar" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>foo</p><p>{bar</p>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<p style=text-decoration:line-through>[\]bar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + +[delete.html?5001-6000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<p>{bar</p>}baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + +[delete.html?6001-7000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["delete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<b>foo [ </b>bar\]" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<b> [ bar\]</b>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p style=display:inline>fo[o<p style=display:inline>b\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "<span style=display:block>fo[o</span><span style=display:block>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "<span style=display:block>fo[o</span><span style=display:block>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["delete",""\]\] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b\]ar</quasit>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["delete",""\]\] "<quasit style=display:block>fo[o</quasit><quasit style=display:block>b\]ar</quasit>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol id=a><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol id=a><li>foo</ol>{}<br><ol id=b><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol class=a><li>foo</ol>{}<br><ol class=b><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo[</ol>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li>\]baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li><p>\]baz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><ol><li>foo[</ol><li>bar</ol>baz\]<ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><li>foo</ul>{}<br><ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["delete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ol><li>foo[<li>bar\]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div><b>[foo\]</b></div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div><div><p>foo</p></div></div><div></div><div><div>[\]bar</div></div></div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div>foo</div><div></div><div>[\]bar</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div>foo</div><span></span><div>[\]bar</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div>foo</div><!-- comment --><div>[\]bar</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div> a[\]bc</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div> a[\]bc</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[\]qux" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "foo<div contenteditable=false>bar</div>[\]baz" compare innerHTML] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] + + [[["delete",""\]\] "<span>[abc\]</span>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p><span>[abc\]</span></p>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p><quasit>[foo\]</quasit>" compare innerHTML] + expected: FAIL + + +[delete.html?7001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["delete",""\]\] "<div style=white-space:pre>foo\\nb[\]</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div style=white-space:pre-wrap>foo\\nb[\]</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div style=white-space:pre-line>foo\\nb[\]</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<div style=white-space:nowrap>foo\\nb[\]</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>abc</p><ul contenteditable=\\"false\\"><li>def</li></ul><p>[\]ghi</p>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>abc</p><ul><li contenteditable=\\"false\\">def</li></ul><p>[\]ghi</p>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<p>abc</p><ul><li contenteditable=\\"false\\">def</li><li>[\]ghi</li></ul>": execCommand("delete", false, "") return value] + expected: FAIL + + [[["delete",""\]\] "<p>abc</p><ul><li contenteditable=\\"false\\">def</li><li>[\]ghi</li></ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><li>abc</li><li contenteditable=\\"false\\">def</li><li>[\]ghi</li></ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><li>abc</li><li contenteditable=\\"false\\">def</li></ul><p>[\]ghi</p>" compare innerHTML] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font size=5>[\]bar</font>" queryCommandValue("fontSize") after] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font color=blue>foo</font><p><font size=5>[\]bar</font>" queryCommandValue("fontSize") after] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["delete",""\]\] "<p><font size=5>foo</font><p><font color=blue>[\]bar</font>" queryCommandValue("fontSize") before] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font size=5>foo</font><p><font color=blue>[\]bar</font>" queryCommandValue("fontSize") before] + expected: FAIL + + + [[["delete",""\]\] "<ul><ol><li>[abc</li></ol><li>def\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><ul><li>[abc</li></ul><li>def\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><li>[abc</li><ul><li>def\]</li></ul></ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><ul><li>[abc</li></ul><ul><li>def\]</li></ul></ul>" compare innerHTML] + expected: FAIL + + [[["delete",""\]\] "<ul><ol><li>[abc</li></ol><ul><li>def\]</li></ul></ul>" compare innerHTML] + expected: FAIL
\ No newline at end of file diff --git a/testing/web-platform/meta/editing/run/fontname.html.ini b/testing/web-platform/meta/editing/run/fontname.html.ini new file mode 100644 index 0000000000..18a83f73fe --- /dev/null +++ b/testing/web-platform/meta/editing/run/fontname.html.ini @@ -0,0 +1,103 @@ +[fontname.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontname") before] + expected: FAIL + + [[["fontname","sans-serif"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<code>bar</code>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<kbd>bar</kbd>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + +[fontname.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<pre>bar</pre>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<pre>bar</pre>baz\]" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<samp>bar</samp>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<tt>bar</tt>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "[foo<tt>bar</tt>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<tt>bar</tt>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "[foo<tt>bar</tt>baz\]" queryCommandIndeterm("fontname") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>}bar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandIndeterm("fontname") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandValue("fontname") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandIndeterm("fontname") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "foo<tt>{<br></tt>b\]ar" queryCommandValue("fontname") before] + expected: FAIL + + +[fontname.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["fontname","sans-serif"\]\] "fo[o<listing>b\]ar</listing>" queryCommandValue("fontname") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/fontsize.html.ini b/testing/web-platform/meta/editing/run/fontsize.html.ini new file mode 100644 index 0000000000..adbe168c25 --- /dev/null +++ b/testing/web-platform/meta/editing/run/fontsize.html.ini @@ -0,0 +1,688 @@ +[fontsize.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["fontsize","4"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p> <p>bar\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span>[foo</span> <span>bar\]</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandIndeterm("fontsize") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p>[foo<p><br><p>bar\]" queryCommandIndeterm("fontsize") after] + expected: FAIL + + [[["fontsize","4"\]\] "<b>foo[\]bar</b>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<i>foo[\]bar</i>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<span>foo</span>{}<span>bar</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<b>baz\]qoz</b>quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<i>baz\]qoz</i>quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{<p><p> <p>foo</p>}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-5"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-5"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","-5"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","6"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","6"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","6"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","7"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","7"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","8"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","8"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","100"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","100"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz": execCommand("fontsize", false, "2em") return value] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","2em"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz": execCommand("fontsize", false, "20pt") return value] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","20pt"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["fontsize","xx-large"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","xx-large"\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize"," 1 "\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize"," 1 "\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize"," 1 "\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz": execCommand("fontsize", false, "1.") return value] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","1."\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.0e2"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.9"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","1.9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","1.9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","+0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","+0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","+1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","+1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","+1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","+9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","+9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","-0"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["fontsize","-0"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-1"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","-1"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-9"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","-9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","-9"\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize",""\]\] "foo[bar\]baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize",""\]\] "foo[bar\]baz" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + +[fontsize.html?1001-2000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=1>[bar\]</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=1>foo[bar\]baz</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=3>[bar\]</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=3>foo[bar\]baz</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=4>[bar\]</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=+1>[bar\]</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=+1>[bar\]</font>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<font size=+1>[bar\]</font>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<font size=+1>foo[bar\]baz</font>" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "<font size=+1>foo[bar\]baz</font>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=4>foo<font size=1>b[a\]r</font>baz</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: xx-small\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: xx-small\\">foo[bar\]baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: xx-small\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: xx-small\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: medium\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: medium\\">foo[bar\]baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: medium\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: medium\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: large\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo[bar\]baz</span>" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: large\\">foo<span style=\\"font-size: xx-small\\">b[a\]r</span>baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<span style=\\"font-size: 2em\\">[bar\]</span>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: 2em\\">foo[bar\]baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<span style=\\"font-size: 2em\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<span style=\\"font-size: 2em\\">foo[bar\]baz</span>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: xx-small\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","3"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["fontsize","3"\]\] "<p style=\\"font-size: medium\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: large\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<p style=\\"font-size: 2em\\">foo[bar\]baz</p>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "<font size=6>foo <span style=\\"font-size: 2em\\">b[a\]r</span> baz</font>" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<big>[bar\]</big>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>b[a\]r</big>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<big>b[a\]r</big>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<big>b[a\]r</big>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<small>[bar\]</small>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>b[a\]r</small>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","3"\]\] "foo<small>b[a\]r</small>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","3"\]\] "foo<small>b[a\]r</small>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>b\]ar</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>b\]ar</font>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[o<font size=2>b\]ar</font>baz" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=2>ba[r</font>b\]az" compare innerHTML] + expected: FAIL + + +[fontsize.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<font size=2>ba[r</font>b\]az" queryCommandIndeterm("fontsize") after] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "foo<font size=2>ba[r</font>b\]az" queryCommandValue("fontsize") after] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>bar</font>b\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "fo[o<font size=2>bar</font>b\]az" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "fo[o<font size=2>bar</font>b\]az" queryCommandValue("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[<font size=2>b\]ar</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=2>ba[r</font>\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo[<font size=2>bar</font>\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo<font size=2>[bar\]</font>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "foo{<font size=2>bar</font>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=1>fo[o</font><span style=font-size:xx-small>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=2>fo[o</font><span style=font-size:small>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=2>fo[o</font><span style=font-size:small>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=2>fo[o</font><span style=font-size:small>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=3>fo[o</font><span style=font-size:medium>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=3>fo[o</font><span style=font-size:medium>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=3>fo[o</font><span style=font-size:medium>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["fontsize","4"\]\] "<font size=4>fo[o</font><span style=font-size:large>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\]\] "<font size=4>fo[o</font><span style=font-size:large>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=5>fo[o</font><span style=font-size:x-large>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=5>fo[o</font><span style=font-size:x-large>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=5>fo[o</font><span style=font-size:x-large>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=6>fo[o</font><span style=font-size:xx-large>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["fontsize","4"\]\] "<font size=6>fo[o</font><span style=font-size:xx-large>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL + + [[["stylewithcss","false"\],["fontsize","4"\]\] "<font size=6>fo[o</font><span style=font-size:xx-large>b\]ar</span>" queryCommandIndeterm("fontsize") before] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/forecolor.html.ini b/testing/web-platform/meta/editing/run/forecolor.html.ini new file mode 100644 index 0000000000..7e382e0fb0 --- /dev/null +++ b/testing/web-platform/meta/editing/run/forecolor.html.ini @@ -0,0 +1,103 @@ +[forecolor.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","#f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","#f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","00f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","00f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","00f"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","00f"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","0000ff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","0000ff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","000000fff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","000000fff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","#000000fff"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","#000000fff"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","potato quiche"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["forecolor","potato quiche"\]\] "foo[bar\]baz" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","currentColor"\]\] "foo[bar\]baz": execCommand("forecolor", false, "currentColor") return value] + expected: FAIL + + [[["forecolor","currentColor"\]\] "foo[bar\]baz" compare innerHTML] + expected: FAIL + + +[forecolor.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span style=\\"color: brown\\">b[ar\]</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span id=purple>b[a\]r</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: blue\\">foo<span style=\\"color: brown\\">[bar\]</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span id=purple>b[a\]r</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span id=purple>b[a\]r</span>baz</span>" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=\\"color: rgb(0, 0, 255)\\">foo<span id=purple>b[a\]r</span>baz</span>" queryCommandValue("forecolor") after] + expected: FAIL + + +[forecolor.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "fo[o<font color=brown>bar</font>b\]az" queryCommandIndeterm("forecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["forecolor","#0000FF"\]\] "fo[o<font color=brown>bar</font>b\]az" queryCommandValue("forecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "fo[o<font color=brown>bar</font>b\]az" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["forecolor","#0000FF"\]\] "<span style=color:brown>fo[o</span><span style=color:#0000ff>b\]ar</span>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/formatblock.html.ini b/testing/web-platform/meta/editing/run/formatblock.html.ini new file mode 100644 index 0000000000..273840313c --- /dev/null +++ b/testing/web-platform/meta/editing/run/formatblock.html.ini @@ -0,0 +1,975 @@ +[formatblock.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[\]bar<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo</span>{}<span>bar</span><p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<span>foo[</span><span>\]bar</span><p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar\]baz<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo\]bar[baz<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "foo[bar<i>baz\]qoz</i>quz<p>extra" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<div>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<div>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<blockquote>[foobar\]</blockquote>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foobar\]</h1>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h2>[foobar\]</h2>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h3>[foobar\]</h3>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h4>[foobar\]</h4>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h5>[foobar\]</h5>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h6>[foobar\]</h6>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foobar\]</ol>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ul><li>[foobar\]</ul>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<address>[foobar\]</address>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<pre>[foobar\]</pre>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ins>[foobar\]</ins>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("formatblock") after] + expected: FAIL + + +[formatblock.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<del>[foobar\]</del>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit>[foobar\]</quasit>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<quasit style=\\"display: block\\">[foobar\]</quasit>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "{<p><p> <p>foo</p>}" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo\]<dd>bar</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>foo<dd>[bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<dl><dt>[foo<dd>bar\]</dl>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" compare innerHTML] + expected: FAIL + + +[formatblock.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<listing>[foobar\]</listing>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foobar\]</xmp>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<article>[foobar\]</article>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<blockquote>[foo\]</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<blockquote>[foo\]</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<blockquote><p>[foo\]<p>bar</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<blockquote><p>[foo\]<p>bar</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "[foo\]<blockquote>bar</blockquote><p>extra": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "[foo\]<blockquote>bar</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]<p>baz": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]<p>baz" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<section>[foo\]</section>": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<section>[foo\]</section>" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<section><p>[foo\]</section>": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<section><p>[foo\]</section>" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<section><hgroup><h1>[foo\]</h1><h2>bar</h2></hgroup><p>baz</section>": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<section><hgroup><h1>[foo\]</h1><h2>bar</h2></hgroup><p>baz</section>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<article>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<article>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<del>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<del>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>": execCommand("formatblock", false, "<dl>") return value] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<ins>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<ins>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<li>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<li>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<ol>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<ol>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<ul>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<ul>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<quasit>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","<quasit>"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<p>[foobar\]</p>": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<p>[foobar\]</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>": execCommand("formatblock", false, "<dl>") return value] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>" compare innerHTML] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + +[formatblock.html?3001-4000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foobar\]</p>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<address>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]": execCommand("formatblock", false, "<blockquote>") return value] + expected: FAIL + + [[["formatblock","<blockquote>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dd>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]": execCommand("formatblock", false, "<dl>") return value] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["formatblock","<dl>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<dt>"\]\] "<p>[foo<p>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h2>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h3>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h4>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h5>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h6>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<pre>"\]\] "<p>[foo<p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","p"\]\] "<div>[foobar\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<ol><li>[foo\]<li>bar</ol>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML] + expected: FAIL + + +[formatblock.html?4001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<h1>[foo<br>bar\]</h1>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","<address>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML] + expected: FAIL + + [[["formatblock","<pre>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML] + expected: FAIL + + [[["formatblock","<h2>"\]\] "<h1>foo<br>[bar\]</h1>" compare innerHTML] + expected: FAIL + + [[["formatblock","<h1>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo<br>bar\]</p>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["formatblock","<address>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML] + expected: FAIL + + [[["formatblock","<pre>"\]\] "<p>foo<br>[bar\]</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>[foo\]<br>bar</address>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML] + expected: FAIL + + [[["formatblock","<pre>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML] + expected: FAIL + + [[["formatblock","<h1>"\]\] "<address>foo<br>[bar\]</address>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML] + expected: FAIL + + [[["formatblock","<address>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML] + expected: FAIL + + [[["formatblock","<h1>"\]\] "<pre>foo<br>[bar\]</pre>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "<p>[foo</p>bar\]" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "[foo<p>bar\]</p>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div>[foo<p>bar\]</p></div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<xmp>[foo\]</xmp>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><ol><li>[foo\]</ol></div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div><table><tr><td>[foo\]</table></div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<p>[foo<h1>bar\]</h1>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<h1>[foo</h1><h2>bar\]</h2>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandIndeterm("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<div>"\]\] "<div>[foo</div>bar\]" queryCommandValue("formatblock") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["formatblock","<p>"\]\] "<div style=color:blue>[foo\]</div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("formatblock") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["formatblock","<h1>"\]\] "{<p>foo</p>ba\]r" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","p"\]\] "<div><p contenteditable=false><span contenteditable>[foo\]</span></p></div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","p"\]\] "<div><p contenteditable=false><span contenteditable>[foo\]</span></p></div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","div"\]\] "<div><div contenteditable=false><p contenteditable>[foo\]</p></div></div>" queryCommandValue("formatblock") before] + expected: FAIL + + [[["formatblock","div"\]\] "<div><div contenteditable=false><p contenteditable>[foo\]</p></div></div>" queryCommandValue("formatblock") after] + expected: FAIL + + [[["formatblock","div"\]\] "<div><div contenteditable=false><div contenteditable>[foo\]</div></div></div>" queryCommandValue("formatblock") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/forwarddelete.html.ini b/testing/web-platform/meta/editing/run/forwarddelete.html.ini new file mode 100644 index 0000000000..31eb6e7e65 --- /dev/null +++ b/testing/web-platform/meta/editing/run/forwarddelete.html.ini @@ -0,0 +1,619 @@ +[forwarddelete.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["forwarddelete",""\]\] "foo[\]": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["forwarddelete",""\]\] "<span>foo[\]</span>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["forwarddelete",""\]\] "<p>foo[\]</p>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["forwarddelete",""\]\] "<p>{}<br></p>foo" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<p>{}<span><br></span></p>foo" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<table><tr><td>{}<span><br></span></table>foo" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<p>foo[\]<hr><p>bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo [\] " compare innerHTML] + expected: FAIL + + +[forwarddelete.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["forwarddelete",""\]\] "foo <span> </span>[\] bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<b>foo[\] </b> bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo [\] </div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div style=white-space:nowrap>foo [\] </div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo[\]<table><tr><td><hr>bar</table>baz" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<table><tr><td>foo[\]<td><hr>bar</table>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<table><tr><td>foo[\]<tr><td><hr>bar</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo[\]<ol><ol><li>bar</ol></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>{}<br></ol>bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol>bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>{}<br></ol><br>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" compare innerHTML] + expected: FAIL + + +[forwarddelete.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\">bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\">bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo[\]<blockquote><ol><li>bar</ol></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo<blockquote><ol><li>bar[\]</li><ol><li>baz</ol><li>quz</ol></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo[\]<blockquote><blockquote>bar</blockquote></blockquote>" compare innerHTML] + expected: FAIL + + +[forwarddelete.html?3001-4000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=background-color:aqua>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=background-color:tan>bar" compare innerHTML] + expected: + if editorLegacyDirectionMode: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML] + expected: FAIL + + +[forwarddelete.html?4001-5000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["stylewithcss","true"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]</p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]</p>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<p>foo</p><p>{bar</p>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML] + expected: FAIL + + +[forwarddelete.html?5001-6000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo<p>{bar</p>}baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo<br><br>{</p><p>}bar</p>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + +[forwarddelete.html?6001-7000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["forwarddelete",""\]\] "<ol><li>foo[<li>\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo[</ol>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li>\]baz</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><ol><li>foo[</ol><li>bar</ol>baz\]<ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo[<li>bar\]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<p><quasit>[foo\]</quasit>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div><b>[foo\]</b></div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>ab[\]c </div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>ab[\]c </div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc[\] </div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc [\] </div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc[\] </div><div>def</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc[\] </div><div>def</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc [\] </div><div>def</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc[\] </div><div> def</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc [\] </div><div> def</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div>abc[\] </div> <div> def</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "foo[\]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<span>[abc\]</span>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<p><span>[abc\]</span></p>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>": execCommand("forwarddelete", false, "") return value] + expected: FAIL + + [[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo[\]\\n\\nbar</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div style=white-space:nowrap>foo[\] \\nbar</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<div style=white-space:nowrap>[\]f\\nbar</div>" compare innerHTML] + expected: FAIL + + +[forwarddelete.html?7001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") before] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") after] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") before] + expected: FAIL + + [[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") after] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><ol><li>[abc</li></ol><li>def\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><ul><li>[abc</li></ul><li>def\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><li>[abc</li><ul><li>def\]</li></ul></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><ul><li>[abc</li></ul><ul><li>def\]</li></ul></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ul><ol><li>[abc</li></ol><ul><li>def\]</li></ul></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li>[abc</li></ol><ul><li>def\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol><li> [abc</li></ol><ul><li>def\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\]\] "<ol>\\n<li>[abc</li></ol><ul><li>def\]</li></ul>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/hilitecolor.html.ini b/testing/web-platform/meta/editing/run/hilitecolor.html.ini new file mode 100644 index 0000000000..79f7a4798b --- /dev/null +++ b/testing/web-platform/meta/editing/run/hilitecolor.html.ini @@ -0,0 +1,266 @@ +[hilitecolor.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["hilitecolor","#00FFFF"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p> <p>bar\]</p>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<p>[foo<p><br><p>bar\]" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<b>foo[\]bar</b>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<i>foo[\]bar</i>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<span>foo</span>{}<span>bar</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<span>foo[</span><span>\]bar</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[bar\]baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[bar<b>baz\]qoz</b>quz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[bar<i>baz\]qoz</i>quz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p><p> <p>foo</p>}" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: rgb(0, 255, 255)\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: #00ffff\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo[bar\]baz</p>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "{<p style=\\"background-color: aqua\\">foo</p><p>bar</p>}" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #00ffff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: #0ff\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: rgb(0, 255, 255)\\">foo<span style=\\"background-color: tan\\">[bar\]</span>baz</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<span style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "<p style=\\"background-color: aqua\\">foo<span style=\\"background-color: tan\\">b[ar\]</span>baz</p>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<div style=\\"background-color: aqua\\"><p style=\\"background-color: tan\\">b[ar\]</p></div>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=\\"display: block; background-color: aqua\\"><span style=\\"display: block; background-color: tan\\">b[ar\]</span></span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>b\]az" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "fo[o<span style=background-color:tan>bar</span>b\]az" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>b\]ar</span>baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>ba[r</span>\]baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "foo[<span style=background-color:tan>bar</span>\]baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "foo<span style=background-color:tan>[bar\]</span>baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["hilitecolor","#00FFFF"\]\] "foo{<span style=background-color:tan>bar</span>}baz" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandIndeterm("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:yellow>b\]ar</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o</span><span style=background-color:tan>b\]ar</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","true"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("hilitecolor") before] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=background-color:tan>fo[o<span style=background-color:transparent>b\]ar</span></span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<font size=6>[foo\]</font>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=font-size:xx-large>[foo\]</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<font size=6>foo[bar\]baz</font>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "<span style=font-size:xx-large>foo[bar\]baz</span>" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "[foo<font size=6>bar</font>baz\]" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["stylewithcss","false"\],["hilitecolor","#00FFFF"\]\] "[foo<span style=font-size:xx-large>bar</span>baz\]" queryCommandValue("hilitecolor") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/indent.html.ini b/testing/web-platform/meta/editing/run/indent.html.ini new file mode 100644 index 0000000000..bcf33be82f --- /dev/null +++ b/testing/web-platform/meta/editing/run/indent.html.ini @@ -0,0 +1,158 @@ +[indent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["indent",""\]\] "{<p><p> <p>foo</p>}<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>foo<br>{}</p><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<span>foo<br>{}</span>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>foo</p>{}<p>bar</p>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "foo[bar\]<br>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "foo[bar\]<br><br><br><br>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "foobar<br>[ba\]z<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>foo<blockquote><p>bar</blockquote><p>[baz\]<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<blockquote><p>foo</blockquote><p>[bar\]<blockquote><p>baz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<blockquote>foo[bar\]<br>baz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "[foo\]<blockquote>bar</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "foo<blockquote>bar</blockquote>[baz\]<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<blockquote>foo</blockquote>[bar\]<blockquote>baz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>[foo\]<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>bar</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>foo<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>bar</blockquote><p>[baz\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["indent",""\]\] "<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>foo</blockquote><p>[bar\]<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>baz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["indent",""\]\] "<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>foo</blockquote><p>[bar\]<blockquote style=\\"margin-right: 0\\" dir=\\"ltr\\"><p>baz</blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>b[a\]r</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo{<ol><li>bar</ol>}<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar\]</li><ol id=u3><li id=i3>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><ol><li id=i1>foo</ol><li id=i2>[bar\]</li><ol id=u3><li id=i3>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar\]</li><ol><li id=i3>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "foo<!--bar-->[baz\]<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "[foo\]<!--bar-->baz<p>extra" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<blockquote><p>foo</blockquote> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<p>[foo\]</p> <blockquote><p>bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<blockquote><p>foo</blockquote> <p>[bar\]</p> <blockquote><p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo</li><ol><li>bar</li></ol> <li>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo</li><ol><li>bar</li> </ol> <li>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>bar</li> </ol></li><li>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>bar</li></ol></li> <li>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<ol><li>bar</li> </ol></li> <li>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<li>[bar\]</li> <ol><li>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<li>[bar\]</li> <ol> <li>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<li>[bar\] <ol><li>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<li>[bar\]<ol> <li>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ol><li>foo<li>[bar\] <ol> <li>baz</ol></ol>" compare innerHTML] + expected: FAIL + + [[["indent",""\]\] "<ul><li>a<br>{<br>}</li><li>b</li></ul>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/insert-list-items-in-table-cell.html.ini b/testing/web-platform/meta/editing/run/insert-list-items-in-table-cell.html.ini new file mode 100644 index 0000000000..ff4a1db9c3 --- /dev/null +++ b/testing/web-platform/meta/editing/run/insert-list-items-in-table-cell.html.ini @@ -0,0 +1,92 @@ +[insert-list-items-in-table-cell.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fsdf\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fsdf\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fs<br>df\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fs<br>df\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[f<b>s<br>d</b>f\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[f<b>s<br>d</b>f\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fs\]<br>df</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fs\]<br>df</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[f<b>s\]<br>d</b>f</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr><td>[f<b>s\]<br>d</b>f</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0 data-end=2><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0 data-end=2><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandState("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0 data-end=2><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" compare innerHTML] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandState("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table data-start=0 data-end=1><tr><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\]\] "<div contenteditable=\\"true\\"><table data-start=0 data-end=1><tr><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fsdf\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" compare innerHTML] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fsdf\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr><td>[fsdf\]</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0 data-end=2><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" compare innerHTML] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0 data-end=2><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0 data-end=2><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" compare innerHTML] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table><tr data-start=0><td>fsdf</td><td>fsdf</td></tr><tr data-end=2><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table data-start=0 data-end=1><tr><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") before] + expected: FAIL + + [[["insertOrderedList",""\],["insertOrderedList","1"\]\] "<div contenteditable=\\"true\\"><table data-start=0 data-end=1><tr><td>fsdf</td><td>fsdf</td></tr><tr><td>gghfg</td><td>fsfg</td></tr></table></div>" queryCommandValue("insertOrderedList") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini b/testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini new file mode 100644 index 0000000000..5eb45d0045 --- /dev/null +++ b/testing/web-platform/meta/editing/run/inserthorizontalrule.html.ini @@ -0,0 +1,35 @@ +[inserthorizontalrule.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["inserthorizontalrule",""\]\] "<span>foo[</span><span>\]bar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["inserthorizontalrule",""\]\] "<b id=abc>foo[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["inserthorizontalrule",""\]\] "<b id=abc>foo[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["inserthorizontalrule",""\]\] "<p id=abc>foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["inserthorizontalrule",""\]\] "<address>foo[bar\]baz</address>" compare innerHTML] + expected: FAIL + + [[["inserthorizontalrule",""\]\] "<table><caption>foo[bar\]baz</caption><tr><td>quz</table>": execCommand("inserthorizontalrule", false, "") return value] + expected: FAIL + + [[["inserthorizontalrule",""\]\] "<table><caption>foo[bar\]baz</caption><tr><td>quz</table>" compare innerHTML] + expected: FAIL + + [[["inserthorizontalrule",""\]\] "<dl><dt>foo[bar\]baz</dt></dl>" compare innerHTML] + expected: FAIL + + [[["inserthorizontalrule",""\]\] "<blink>foo[bar\]baz</blink>" compare innerHTML] + expected: FAIL + + [[["inserthorizontalrule",""\]\] "fo[o<span contenteditable=false>bar</span>b\]az" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/inserthtml.html.ini b/testing/web-platform/meta/editing/run/inserthtml.html.ini new file mode 100644 index 0000000000..b278010cbe --- /dev/null +++ b/testing/web-platform/meta/editing/run/inserthtml.html.ini @@ -0,0 +1,127 @@ +[inserthtml.html] + max-asserts: 14 + min-asserts: 6 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc"\]\] "<p>foo[bar\]baz" compare innerHTML] + expected: FAIL + + [[["inserthtml","abc"\]\] "<xmp>f[o\]o</xmp>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["inserthtml","<b>abc</b>"\]\] "<xmp>f[o\]o</xmp>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["inserthtml","<b>abc</b>"\]\] "<xmp>f[o\]o</xmp>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["inserthtml","<b>abc</b>"\]\] "<script>f[o\]o</script>bar" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["inserthtml","<b>abc</b>"\]\] "<script>f[o\]o</script>bar" compare innerHTML] + expected: FAIL + + [[["inserthtml","<dt>abc</dt>"\]\] "<dl><dt>f[o\]o<dd>bar</dl>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<dt>abc</dt>"\]\] "f[o\]o" compare innerHTML] + expected: FAIL + + [[["inserthtml","<dt>abc</dt>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<dd>abc</dd>"\]\] "f[o\]o" compare innerHTML] + expected: FAIL + + [[["inserthtml","<dd>abc</dd>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<ol><li>abc</ol>"\]\] "<dir><li>f[o\]o</dir>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<ol><li>abc</ol>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<ol><li>abc</ol>"\]\] "<ul><li>f[o\]o</ul>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<ul><li>abc</ul>"\]\] "<dir><li>f[o\]o</dir>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<ul><li>abc</ul>"\]\] "<ol><li>f[o\]o</ol>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<ul><li>abc</ul>"\]\] "<ul><li>f[o\]o</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["inserthtml","<li>abc</li>"\]\] "f[o\]o" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<font color=blue>foo[\]bar</font>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["inserthtml","<p>abc"\]\] "<span style=color:blue>foo[\]bar</span>" compare innerHTML] + expected: FAIL + + [[["inserthtml"," "\]\] "<p>[foo\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["inserthtml","<span style=display:none></span>"\]\] "<p>[foo\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["inserthtml","<span style=display:none></span>"\]\] "<p>[foo\]</p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p>[foo\]</p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p>{}<br></p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","abc"\]\] "<p><!--foo-->{}<span><br></span><!--bar--></p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p><!--foo-->{}<span><br></span><!--bar--></p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","abc"\]\] "<p>{}<span><!--foo--><br><!--bar--></span></p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p>{}<span><!--foo--><br><!--bar--></span></p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p><br>{}</p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p><!--foo--><span><br></span>{}<!--bar--></p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","abc"\]\] "<p><span><!--foo--><br><!--bar--></span>{}</p>" compare innerHTML] + expected: FAIL + + [[["inserthtml","<!--abc-->"\]\] "<p><span><!--foo--><br><!--bar--></span>{}</p>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/insertimage.html.ini b/testing/web-platform/meta/editing/run/insertimage.html.ini new file mode 100644 index 0000000000..4ad0d7dd8f --- /dev/null +++ b/testing/web-platform/meta/editing/run/insertimage.html.ini @@ -0,0 +1,41 @@ +[insertimage.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["insertimage","/img/lion.svg"\]\] "foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML] + expected: FAIL + + [[["insertimage","/img/lion.svg"\]\] "foo{<b>bar</b>}baz" compare innerHTML] + expected: FAIL + + [[["insertimage","/img/lion.svg"\]\] "foo{<span>bar</span>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<p>\]bar</p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertimage","/img/lion.svg"\]\] "foo[<div><p>\]bar</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/insertlinebreak.html.ini b/testing/web-platform/meta/editing/run/insertlinebreak.html.ini new file mode 100644 index 0000000000..6a42d8c0c6 --- /dev/null +++ b/testing/web-platform/meta/editing/run/insertlinebreak.html.ini @@ -0,0 +1,47 @@ +[insertlinebreak.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["insertlinebreak",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<xmp>foo[\]bar</xmp>" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<script>foo[\]bar</script>baz" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span>baz\]" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>{bar</span>baz}" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["insertlinebreak",""\]\] "<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz\]</span>quz" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<div>abc[\] </div>" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<div>abc [\] </div>" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<div> [\]abc</div>" compare innerHTML] + expected: FAIL + + [[["insertlinebreak",""\]\] "<div> [\] abc</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/insertorderedlist.html.ini b/testing/web-platform/meta/editing/run/insertorderedlist.html.ini new file mode 100644 index 0000000000..120c0f7e1f --- /dev/null +++ b/testing/web-platform/meta/editing/run/insertorderedlist.html.ini @@ -0,0 +1,485 @@ +[insertorderedlist.html?1-1000] + [[["insertorderedlist",""\]\] "foo<br>[bar\]" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "[foo<ul><li>bar\]</ul>baz" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "foo<ul><li>[bar</ul>baz\]" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "<dl><dt>foo<dd>[bar\]<dt>baz<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<dl><dt>foo<dd>bar<dt>[baz\]<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<dl><dt>[foo<dd>bar\]<dt>baz<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<dl><dt>foo<dd>[bar<dt>baz\]<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</ol>[bar\]" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "[foo\]<ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</ol>[bar\]<ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><ol><li>[foo\]</ol></ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><ol><li>[foo\]</ol></ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>[bar\]<li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>[baz\]</ol><li>quz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<li>[bar<li>baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandIndeterm("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" queryCommandIndeterm("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><ul><li>[foo\]</ul></ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + +[insertorderedlist.html?1001-last] + [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" queryCommandState("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>[baz\]</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz</ul>quz\]" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz</ul>quz\]" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "[foo<ul><li>bar\]</ul><ol><li>baz</ol>quz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "[foo<ul><li>bar\]</ul><ol><li>baz</ol>quz" queryCommandIndeterm("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "[foo<blockquote>bar\]</blockquote>baz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote>[bar\]</blockquote>baz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "[foo<blockquote>bar\]<br>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote>[bar\]<br>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]<blockquote><p>bar</blockquote><p>baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol><blockquote><p>[bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["insertorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<p>[foo\]</p> <ol><li>bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertorderedlist",""\]\] "<ol><li>foo</ol> <p>[bar\]</p> <ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><span style='font-family: times; color: blue'>[bar\]</span></div>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><span style='font-family: times; color: blue'>[bar\]</span></div>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><span style='font-family: times; color: blue'>[bar\]</span></div>" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><span style='font-family: times; color: blue'>bar</span></div><span style='font-family: italic; color: green'>[baz\]</span>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><span style='font-family: times; color: blue'>bar</span></div><span style='font-family: italic; color: green'>[baz\]</span>" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><ol style='font-family: times; color: blue'><li>bar</li></ol><span style='font-family: italic; color: green'>[baz\]</span></div>" compare innerHTML] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><ol style='font-family: times; color: blue'><li>bar</li></ol><span style='font-family: italic; color: green'>[baz\]</span></div>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\]\] "<div><ol style='font-family: times; color: blue'><li>bar</li></ol><span style='font-family: italic; color: green'>[baz\]</span></div>" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "{}" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "{}" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<div>{}</div>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<div>{}</div>" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<div>{}<br></div>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<div>{}<br></div>" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<p>{}</p>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<p>{}</p>" queryCommandValue("insertorderedlist") after] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<p>{}<br></p>" queryCommandValue("insertorderedlist") before] + expected: FAIL + + [[["insertorderedlist",""\],["inserttext","abc"\]\] "<p>{}<br></p>" queryCommandValue("insertorderedlist") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/insertparagraph.html.ini b/testing/web-platform/meta/editing/run/insertparagraph.html.ini new file mode 100644 index 0000000000..77ff00fe84 --- /dev/null +++ b/testing/web-platform/meta/editing/run/insertparagraph.html.ini @@ -0,0 +1,366 @@ +[insertparagraph.html?1-1000] + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo<td>bar\]<tr><td>baz<td>quz</table>" compare innerHTML] + expected: FAIL + + [[["insertparagraph",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o</table>b\]ar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>fo[o<td>b\]ar<td>baz</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>[foo\]</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<span>foo[\]</span>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<span>foo[\]</span>" compare innerHTML] + expected: FAIL + + [[["insertparagraph",""\]\] "<xmp>foo[\]bar</xmp>" compare innerHTML] + expected: FAIL + + +[insertparagraph.html?1001-2000] + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<script>foo[\]bar</script>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div style=display:none>foo[\]bar</div>baz" compare innerHTML] + expected: FAIL + + [[["insertparagraph",""\]\] "<dl><dt>foo<dd>bar<dl><dt>{}<br><dd>baz</dl></dl>" compare innerHTML] + expected: FAIL + + [[["insertparagraph",""\]\] "<dl><dt>foo<dd>bar<dl><dt>baz<dd>{}<br></dl></dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo</p>{<h1>bar</h1>}<p>baz</p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<table><tr><td>foo[\]bar</table>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>[\]foo</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]<br></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<blockquote>foo[\]bar</blockquote>" compare innerHTML] + expected: FAIL + + +[insertparagraph.html?2001-3000] + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<blockquote><p>foo[\]<p>bar</blockquote>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "foo<b>[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<b id=x class=y>foo[\]bar</b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p><b id=x class=y>foo[\]bar</b></p>" compare innerHTML] + expected: FAIL + + +[insertparagraph.html?3001-4000] + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b><a href=foo>foo[\]</a></b></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b><a href=foo>foo[\]</a></b></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b><a href=foo>foo [\]<br></a></b></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b><a href=foo>foo [\]<br></a></b></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b><a href=foo>foo {}<br></a></b></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><b><a href=foo>foo {}<br></a></b></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo>foo [\]<br><br></a></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo>foo [\]<br><br></a></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo><b>foo [\]<br><br></b></a></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo><b>foo [\]<br><br></b></a></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo><b>foo [\]<br></b><br></a></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo><b>foo [\]<br></b><br></a></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo>foo {}<br><br></a></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo>foo {}<br><br></a></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo><b>foo {}<br><br></b></a></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo><b>foo {}<br><br></b></a></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo><b>foo {}<br></b><br></a></p>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo><b>foo {}<br></b><br></a></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo[\]<!--bar-->" compare innerHTML] + expected: FAIL + + +[insertparagraph.html?4001-5000] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>[bar\]</span>baz" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p>foo<span style=color:#aBcDeF>{bar}</span>baz" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["insertparagraph",""\]\] "<ul contenteditable><li>{}<br></ul>" compare innerHTML] + expected: FAIL + + [[["insertparagraph",""\]\] "<div contenteditable=false><ul contenteditable><li>{}<br></ul></div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>foo[\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>foo[\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>foo[\]</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>foo[\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" compare innerHTML] + expected: FAIL + + +[insertparagraph.html?5001-6000] + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>foo[\]</ul>" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div><p>foo[\]</div>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><p>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><p>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><p>[\]foo</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><p>[\]foo</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dt><div>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<dl><dd><div>[\]foo</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li><div>[\]foo</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ul><li><div>[\]foo</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>[\]foo</ol>" compare innerHTML] + expected: FAIL + + +[insertparagraph.html?6001-last] + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div class=a id=x><p class=b id=y>[\]foo</div>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<ol><li class=a id=x><p class=b id=y>foo[\]bar</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div> [\]abc</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>abc[\] </div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div> [\] abc</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>abc [\] </div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>abc[\] </div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>[abc\]</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div>[abc\]</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/inserttext.html.ini b/testing/web-platform/meta/editing/run/inserttext.html.ini new file mode 100644 index 0000000000..a16ecdebbb --- /dev/null +++ b/testing/web-platform/meta/editing/run/inserttext.html.ini @@ -0,0 +1,223 @@ +[inserttext.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["inserttext","\\t"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["inserttext","\\n"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["inserttext","\\n"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["inserttext","abc\\ndef"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo[\] bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo [\]bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo [\]bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo[\] bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo [\] bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo{}" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo [\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo {}" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo [\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo {}" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo[\] " compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] " foo [\] " compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] " [\]foo" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] " [\] foo " compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<span> </span>[\]foo" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] " <span> </span>[\]foo" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "{}<br>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<p>{}<br>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<p>foo[\]<p>bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<p>foo [\]<p>bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<p>foo[\]<p> bar" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div style=white-space:pre-line>foo[\]</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div style=white-space:pre-line>foo [\]</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div style=white-space:pre-line> foo [\] </div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div style=white-space:nowrap>foo[\]</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div style=white-space:nowrap>foo [\]</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div style=white-space:nowrap> foo [\] </div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "http://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "ftp://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "quasit://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] ".x-++-.://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "(http://a)[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<http://a>[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "http://a![\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "!\\"#$%&'()*+,-./:;<=>?^_`|~http://a!\\"#$%&'()*+,-./:;<=>?^_`|~[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "http://a!\\"'(),-.:;<>`[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "http://a#$%&*+/=?^_|~[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "mailto:a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "a@b[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "a@[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "@b[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "#@x[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "a@.[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "!\\"#$%&'()*+,-./:;<=>?^_`|~a@b!\\"#$%&'()*+,-./:;<=>?^_`|~[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<b>a@b</b>{}" compare innerHTML] + expected: FAIL + + +[inserttext.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["inserttext"," "\]\] "<b>a</b><i>@</i><u>b</u>{}" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "a@b<b>[\]c</b>" compare innerHTML] + expected: FAIL + + [[["inserttext","\\t"\]\] "http://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext","\\f"\]\] "http://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext","Â "\]\] "http://a[\]" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "foo[\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["inserttext","a"\]\] "{}<br>" compare innerHTML] + expected: FAIL + + [[["inserttext","a"\]\] "<p>{}<br>" compare innerHTML] + expected: FAIL + + [[["inserttext","a"\]\] "<p><span>{}<br></span>" compare innerHTML] + expected: FAIL + + [[["inserttext","a"\]\] "<p>foo{<span style=color:#aBcDeF>bar</span>}baz" compare innerHTML] + expected: FAIL + + [[["inserttext","a"\]\] "<a href=/>foo[\]</a>bar" compare innerHTML] + expected: FAIL + + +[inserttext.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["inserttext"," "\]\] "<div> [\]abc</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div> [\] abc</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div> [\]abc</div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div>abc[\] </div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div>abc[\] </div>" compare innerHTML] + expected: FAIL + + [[["inserttext"," "\]\] "<div>abc [\] </div>" compare innerHTML] + expected: FAIL + + [[["inserttext","b"\]\] "<div>a<br>{}<span></span><p>c</p></div>" compare innerHTML] + expected: FAIL + + [[["inserttext","b"\]\] "<div style=\\"white-space:pre-wrap\\">a<br>{}<span style=\\"padding:1px\\"></span><p>c</p></div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/insertunorderedlist.html.ini b/testing/web-platform/meta/editing/run/insertunorderedlist.html.ini new file mode 100644 index 0000000000..1c3cca33a5 --- /dev/null +++ b/testing/web-platform/meta/editing/run/insertunorderedlist.html.ini @@ -0,0 +1,496 @@ +[insertunorderedlist.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["insertunorderedlist",""\]\] "foo<br>[bar\]" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "[foo<ol><li>bar\]</ol>baz" queryCommandIndeterm("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\]\] "foo<ol><li>[bar</ol>baz\]" queryCommandIndeterm("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<dl><dt>foo<dd>[bar\]<dt>baz<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<dl><dt>foo<dd>bar<dt>[baz\]<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<dl><dt>[foo<dd>bar\]<dt>baz<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<dl><dt>foo<dd>[bar<dt>baz\]<dd>quz</dl>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><ol><li>[foo\]</ol></ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" queryCommandIndeterm("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo</ul>[bar\]" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "[foo\]<ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo</ul>[bar\]<ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><ul><li>[foo\]</ul></ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><ul><li>[foo\]</ul></ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<br>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<br>[bar\]<li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li><div>[foo\]</div>bar<li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]<li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>[baz\]</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>[baz\]</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>[bar\]<li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>[bar\]<li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>[baz\]</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>[baz\]</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul><li>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]</li><ul><li>bar</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]<ul><li>baz</ul><li>quz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar\]</li><ul><li>baz</ul><li>quz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<li>[bar<li>baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" compare innerHTML] + expected: FAIL + + +[insertunorderedlist.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandIndeterm("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>b[ar</ul><li>b\]az</ul>" queryCommandIndeterm("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar</ul><li>baz\]</ul><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo\]<ul><li>bar</ul>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>[bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo<ul><li>bar</ul>[baz\]</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandIndeterm("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>[foo<ul><li>bar\]</ul>baz</ul>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ol><li>bar</ol><ul><li>[baz\]</ul>quz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "foo<ul><li>[bar\]</ul><ol><li>baz</ol>quz" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "[foo<blockquote>bar\]</blockquote>baz" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\]\] "[foo<blockquote>bar\]<br>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo<blockquote><p>bar\]</blockquote><p>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>[bar\]<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>[foo\]<li>bar<li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul id=abc><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=color:blue><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul style=text-indent:1em><li>foo<li>bar<li>[baz\]</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<p>[foo\]</p> <ul><li>bar</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["insertunorderedlist",""\]\] "<ul><li>foo</ul> <p>[bar\]</p> <ul><li>baz</ul>" compare innerHTML] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "{}" queryCommandValue("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "{}" queryCommandValue("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<div>{}</div>" queryCommandValue("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<div>{}</div>" queryCommandValue("insertunorderedlist") after] + expected: FAIL + + +[insertunorderedlist.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<div>{}<br></div>" queryCommandValue("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<div>{}<br></div>" queryCommandState("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<div>{}<br></div>" queryCommandValue("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<p>{}</p>" queryCommandValue("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<p>{}</p>" queryCommandValue("insertunorderedlist") after] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<p>{}<br></p>" queryCommandValue("insertunorderedlist") before] + expected: FAIL + + [[["insertunorderedlist",""\],["inserttext","abc"\]\] "<p>{}<br></p>" queryCommandValue("insertunorderedlist") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/italic.html.ini b/testing/web-platform/meta/editing/run/italic.html.ini new file mode 100644 index 0000000000..6b1e055dc9 --- /dev/null +++ b/testing/web-platform/meta/editing/run/italic.html.ini @@ -0,0 +1,295 @@ +[italic.html?1-1000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["stylewithcss","true"\],["italic",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["italic",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<address>[bar\]</address>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<address>[bar\]</address>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<address>[bar\]</address>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<address>[bar\]</address>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>[bar\]</cite>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>[bar\]</dfn>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<var>[bar\]</var>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<var>[bar\]</var>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<var>[bar\]</var>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<var>[bar\]</var>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<address>bar</address>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<address>bar</address>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<address>bar</address>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<address>bar</address>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<cite>bar</cite>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<dfn>bar</dfn>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<var>bar</var>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo{<var>bar</var>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<var>bar</var>}baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo{<var>bar</var>}baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<address>b[a\]r</address>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<cite>b[a\]r</cite>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<dfn>b[a\]r</dfn>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<i>b[a\]r</i>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "foo<var>b[a\]r</var>baz" queryCommandState("italic") after] + expected: FAIL + + +[italic.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["italic",""\]\] "<i>{<p>foo</p><p>bar</p>}<p>baz</p></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<i>{<p>foo</p><p>bar</p>}<p>baz</p></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<i><p>foo[<b>bar</b>}</p><p>baz</p></i>" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo[<i>b\]ar</i>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "foo<i>ba[r</i>\]baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "fo[o<span style=font-style:oblique>b\]ar</span>baz" queryCommandState("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandState("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") before] + expected: FAIL + + +[italic.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandState("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b\]ar</span>" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandState("italic") before] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandState("italic") before] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<span style=font-style:oblique>fo[o</span><span style=font-style:italic>b\]ar</span>" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" queryCommandIndeterm("italic") after] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["italic",""\]\] "<i>fo[o</i><address>b\]ar</address>" queryCommandIndeterm("italic") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/justifycenter.html.ini b/testing/web-platform/meta/editing/run/justifycenter.html.ini new file mode 100644 index 0000000000..7f00ca964e --- /dev/null +++ b/testing/web-platform/meta/editing/run/justifycenter.html.ini @@ -0,0 +1,1548 @@ +[justifycenter.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + +[justifycenter.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + +[justifycenter.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table align=center data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<table><tbody align=center><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<table><tbody align=center><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<table><tbody align=center><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody align=center data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody align=center><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tbody align=center><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<table><tbody><tr align=center><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<table><tbody><tr align=center data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<table><tbody><tr align=center data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table><tbody data-start=0 data-end=1><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<table data-start=0 data-end=1><tbody><tr align=center><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "{<table><tr align=center><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + +[justifycenter.html?3001-4000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "[foo\]<center>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<center>baz</center><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "[foo\]<div align=center>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>foo</div>[bar\]<div align=center>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<p>[foo\]<div align=center><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div><p>[bar\]<div align=center><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "[foo\]<div style=text-align:center>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>foo</div>[bar\]<div style=text-align:center>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<p>[foo\]<div style=text-align:center><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + +[justifycenter.html?4001-5000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div><p>[bar\]<div style=text-align:center><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]<p align=center>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p align=center>foo<p>[bar\]<p align=center>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<span style=text-align:center>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifycenter",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<quasit align=right><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML] + expected: FAIL + + +[justifycenter.html?5001-6000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div>bar}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandIndeterm("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><img src=/img/lion.svg>}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center>{<div align=left>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandState("justifycenter") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=left>{<div align=center>foo</div><!-- bar -->}</div>" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifycenter") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<p>[foo\]</p> <div style=text-align:center><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["justifycenter",""\]\] "<p>[foo\]</p> <div align=center><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<p>[foo\]</p> <center><p>bar</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML] + expected: FAIL + + +[justifycenter.html?6001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 8 + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center><p>foo</div> <p>[bar\]</p> <div style=text-align:center><p>baz</div>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div align=center><p>foo</div> <p>[bar\]</p> <div align=center><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center><p>foo</center> <p>[bar\]</p> <center><p>baz</center>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/justifyfull.html.ini b/testing/web-platform/meta/editing/run/justifyfull.html.ini new file mode 100644 index 0000000000..28fd3b2d71 --- /dev/null +++ b/testing/web-platform/meta/editing/run/justifyfull.html.ini @@ -0,0 +1,1102 @@ +[justifyfull.html?1-1000] + max-asserts: 9 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + +[justifyfull.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + +[justifyfull.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table align=justify data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<table><tbody align=justify><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<table><tbody align=justify><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<table><tbody align=justify><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody align=justify data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody align=justify><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tbody align=justify><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["justifyfull",""\]\] "<table><tbody><tr align=justify><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<table><tbody><tr align=justify data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<table><tbody><tr align=justify data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table><tbody data-start=0 data-end=1><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<table data-start=0 data-end=1><tbody><tr align=justify><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "{<table><tr align=justify><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + +[justifyfull.html?3001-4000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "[foo\]<div align=justify>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<div align=justify>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<p>[foo\]<div align=justify><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div><p>[bar\]<div align=justify><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "[foo\]<div style=text-align:justify>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>foo</div>[bar\]<div style=text-align:justify>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<p>[foo\]<div style=text-align:justify><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div><p>[bar\]<div style=text-align:justify><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML] + expected: FAIL + + +[justifyfull.html?4001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandState("justifyfull") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" queryCommandValue("justifyfull") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p>[foo\]<p align=justify>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<p align=justify>foo<p>[bar\]<p align=justify>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<span style=text-align:justify>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyfull",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyfull") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<p>[foo\]</p> <div style=text-align:justify><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["justifyfull",""\]\] "<p>[foo\]</p> <div align=justify><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify><p>foo</div> <p>[bar\]</p> <div style=text-align:justify><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div align=justify><p>foo</div> <p>[bar\]</p> <div align=justify><p>baz</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/justifyleft.html.ini b/testing/web-platform/meta/editing/run/justifyleft.html.ini new file mode 100644 index 0000000000..2501093da8 --- /dev/null +++ b/testing/web-platform/meta/editing/run/justifyleft.html.ini @@ -0,0 +1,527 @@ +[justifyleft.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["justifyleft",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["justifyleft",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table align=left><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table align=left><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table align=left><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table align=left><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table align=left data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "{<table align=left><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody align=left><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody align=left><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody align=left><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody align=left data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table data-start=0 data-end=1><tbody align=left><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "{<table><tbody align=left><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody><tr align=left><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody><tr align=left data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody><tr align=left data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table><tbody data-start=0 data-end=1><tr align=left><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<table data-start=0 data-end=1><tbody><tr align=left><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "{<table><tr align=left><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + +[justifyleft.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "[foo\]<div align=left>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left>foo</div>[bar\]<div align=left>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>[foo\]<div align=left><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left><p>foo</div><p>[bar\]<div align=left><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "[foo\]<div style=text-align:left>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left>foo</div>[bar\]<div style=text-align:left>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>[foo\]<div style=text-align:left><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div><p>[bar\]<div style=text-align:left><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p align=left>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>[foo\]<p align=left>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p align=left>foo<p>[bar\]<p align=left>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=left>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyleft",""\]\] "<span style=text-align:left>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyleft",""\]\] "<span style=text-align:left>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyleft",""\]\] "<span style=text-align:left>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyleft",""\]\] "<span style=text-align:left>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + +[justifyleft.html?2001-last] + max-asserts: 9 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:left>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyleft") before] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyleft") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>[foo\]</p> <div style=text-align:left><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<p>[foo\]</p> <div align=left><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div style=text-align:left><p>foo</div> <p>[bar\]</p> <div style=text-align:left><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["justifyleft",""\]\] "<div align=left><p>foo</div> <p>[bar\]</p> <div align=left><p>baz</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/justifyright.html.ini b/testing/web-platform/meta/editing/run/justifyright.html.ini new file mode 100644 index 0000000000..fd19cf4a10 --- /dev/null +++ b/testing/web-platform/meta/editing/run/justifyright.html.ini @@ -0,0 +1,1110 @@ +[justifyright.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo</span>{}<span>bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span>foo[</span><span>\]bar</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "foo[bar<b>baz\]qoz</b>quz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[\]bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>foo[bar\]baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<h1>foo[bar\]baz</h1><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<pre>foo[bar\]baz</pre><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<xmp>foo[bar\]baz</xmp><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" compare innerHTML] + expected: FAIL + + +[justifyright.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo\]<p>bar</center><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<center><p>[foo<p>bar\]</center><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + +[justifyright.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table align=right data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<table><tbody align=right><tr><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<table><tbody align=right><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<table><tbody align=right><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody align=right data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody align=right><tr><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tbody align=right><tr><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["justifyright",""\]\] "<table><tbody><tr align=right><td>foo<td>b[a\]r<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<table><tbody><tr align=right data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<table><tbody><tr align=right data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table><tbody data-start=0 data-end=1><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<table data-start=0 data-end=1><tbody><tr align=right><td>foo<td>bar<td>baz</table><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "{<table><tr align=right><td>foo<td>bar<td>baz</table>}<p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=center><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + +[justifyright.html?3001-4000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=justify><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=left><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:left><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:left><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div align=right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right><p>[foo<p>bar}</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div align=right>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "[foo\]<div align=right>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right>foo</div>[bar\]<div align=right>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<p>[foo\]<div align=right><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div><p>[bar\]<div align=right><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "[foo\]<div style=text-align:right>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>foo</div>[bar\]<div style=text-align:right>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<p>[foo\]<div style=text-align:right><p>bar</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div><p>[bar\]<div style=text-align:right><p>baz</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML] + expected: FAIL + + +[justifyright.html?4001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandState("justifyright") after] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" queryCommandValue("justifyright") after] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p>[foo\]<p align=right>bar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<p align=right>foo<p>[bar\]<p align=right>baz<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<span style=text-align:right>f[o\]o</span><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div align=nonsense><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:inherit><p>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<quasit align=center><p>[foo\]</p></quasit><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:end>[foo\]</div><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandState("justifyright") before] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:start>[foo\]</div><p>extra" queryCommandValue("justifyright") before] + expected: FAIL + + [[["stylewithcss","true"\],["justifyright",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["justifyright",""\]\] "<div dir=rtl style=text-align:end>[foo\]</div><p>extra" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<p>[foo\]</p> <div style=text-align:right><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["justifyright",""\]\] "<p>[foo\]</p> <div align=right><p>bar</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right><p>foo</div> <p>[bar\]</p> <div style=text-align:right><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div align=right><p>foo</div> <p>[bar\]</p> <div align=right><p>baz</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/misc.html.ini b/testing/web-platform/meta/editing/run/misc.html.ini new file mode 100644 index 0000000000..319189b773 --- /dev/null +++ b/testing/web-platform/meta/editing/run/misc.html.ini @@ -0,0 +1,3 @@ +[misc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/run/multitest.html.ini b/testing/web-platform/meta/editing/run/multitest.html.ini new file mode 100644 index 0000000000..2a7ddab5a1 --- /dev/null +++ b/testing/web-platform/meta/editing/run/multitest.html.ini @@ -0,0 +1,1127 @@ +[multitest.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["bold",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["bold",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["bold",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("bold") after] + expected: FAIL + + [[["bold",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["bold",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["italic",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["italic",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("italic") after] + expected: FAIL + + [[["italic",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("italic") after] + expected: FAIL + + +[multitest.html?1001-2000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["italic",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["italic",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["strikethrough",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["strikethrough",""\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("strikethrough") after] + expected: FAIL + + [[["strikethrough",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("strikethrough") after] + expected: FAIL + + [[["strikethrough",""\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + +[multitest.html?2001-3000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["subscript",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("subscript") after] + expected: FAIL + + [[["subscript",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["subscript",""\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("subscript") after] + expected: FAIL + + [[["subscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("subscript") after] + expected: FAIL + + [[["subscript",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["superscript",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["superscript",""\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("superscript") after] + expected: FAIL + + [[["superscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("superscript") after] + expected: FAIL + + [[["superscript",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + +[multitest.html?3001-4000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["superscript",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["superscript",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["underline",""\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["underline",""\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandState("underline") after] + expected: FAIL + + [[["underline",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after] + expected: FAIL + + [[["underline",""\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["delete",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["forwarddelete",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["indent",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + +[multitest.html?4001-5000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["backcolor","#00FFFF"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertlinebreak",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertorderedlist",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertunorderedlist",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["backcolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["outdent",""\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","#00FFFF"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + +[multitest.html?5001-6000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["createlink","http://www.google.com/"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["fontname","sans-serif"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["fontname","sans-serif"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("fontname") after] + expected: FAIL + + [[["fontname","sans-serif"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontname") after] + expected: FAIL + + [[["fontname","sans-serif"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontname","sans-serif"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["delete",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["fontsize","4"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["fontsize","4"\],["forwarddelete",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["indent",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("fontsize") after] + expected: FAIL + + [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") after] + expected: FAIL + + +[multitest.html?6001-7000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["fontsize","4"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertlinebreak",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertorderedlist",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertunorderedlist",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifycenter",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifyfull",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifyleft",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifyright",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","4"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["outdent",""\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","4"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["forecolor","#0000FF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["forecolor","#0000FF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["forecolor","#0000FF"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","#0000FF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("forecolor") after] + expected: FAIL + + [[["forecolor","#0000FF"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + +[multitest.html?7001-8000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["hilitecolor","#00FFFF"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["delete",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["delete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["formatblock","<div>"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("formatblock") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["forwarddelete",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["forwarddelete",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["indent",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["indent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["inserthorizontalrule",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["inserthorizontalrule",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["inserthtml","ab<b>c</b>d"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertimage","/img/lion.svg"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertimage","/img/lion.svg"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertlinebreak",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertlinebreak",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertorderedlist",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertparagraph",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertparagraph",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertunorderedlist",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["insertunorderedlist",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifycenter",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifycenter",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyfull",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyfull",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyleft",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyleft",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyright",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["justifyright",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["outdent",""\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","#00FFFF"\],["outdent",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["forecolor","#0000FF"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","#0000FF"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["forecolor","blue"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","blue"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["forecolor","brown"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","brown"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["forecolor","black"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["forecolor","black"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["underline",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline",""\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["underline","","first application"\],["underline","","second application"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["createlink","http://www.google.com/"\],["underline","","first application"\],["underline","","second application"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after] + expected: FAIL + + [[["underline","","first application"\],["underline","","second application"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["underline","","first application"\],["underline","","second application"\],["createlink","http://www.google.com/"\],["inserttext","a"\]\] "foo[\]bar" queryCommandState("underline") after] + expected: FAIL + + +[multitest.html?8001-9000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["subscript",""\],["fontsize","2"\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["subscript",""\],["fontsize","2"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","2"\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" compare innerHTML] + expected: FAIL + + [[["fontsize","2"\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["subscript",""\],["fontsize","3"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["fontsize","3"\],["subscript",""\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("fontsize") before] + expected: FAIL + + [[["hilitecolor","aqua"\],["backcolor","tan"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["hilitecolor","aqua"\],["backcolor","tan"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","tan"\],["hilitecolor","aqua"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("backcolor") after] + expected: FAIL + + [[["backcolor","tan"\],["hilitecolor","aqua"\],["inserttext","a"\]\] "foo[\]bar" queryCommandValue("hilitecolor") after] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com>[bar\]</a>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font color=#0000FF>[bar\]</font>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<span style=background-color:#00FFFF>[bar\]</span>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=blue>[bar\]</font></a>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font color=blue><a href=http://www.google.com>[bar\]</a></font>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=brown>[bar\]</font></a>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font color=brown><a href=http://www.google.com>[bar\]</a></font>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=black>[bar\]</font></a>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><u>[bar\]</u></a>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<u><a href=http://www.google.com>[bar\]</a></u>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<sub><font size=2>[bar\]</font></sub>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font size=2><sub>[bar\]</sub></font>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font size=3><sub>[bar\]</sub></font>baz" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com>[bar</a>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font color=#0000FF>[bar</font>baz\]" compare innerHTML] + expected: FAIL + + +[multitest.html?9001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["delete",""\],["inserttext","a"\]\] "foo<span style=background-color:#00FFFF>[bar</span>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=blue>[bar</font></a>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font color=blue><a href=http://www.google.com>[bar</a></font>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=brown>[bar</font></a>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font color=brown><a href=http://www.google.com>[bar</a></font>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><font color=black>[bar</font></a>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<a href=http://www.google.com><u>[bar</u></a>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<u><a href=http://www.google.com>[bar</a></u>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<sub><font size=2>[bar</font></sub>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font size=2><sub>[bar</sub></font>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "foo<font size=3><sub>[bar</sub></font>baz\]" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","a"\]\] "<blockquote><font color=blue>[foo\]</font></blockquote>" compare innerHTML] + expected: FAIL + + [[["styleWithCSS","false"\],["delete",""\],["insertparagraph",""\],["inserttext","a"\]\] "<div><b>[abc\]</b></div>" compare innerHTML] + expected: FAIL + + [[["styleWithCSS","false"\],["insertparagraph",""\],["inserttext","a"\]\] "<div><b>[abc\]</b></div>" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc[<b><i><img src=\\"/img/lion.svg\\">de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","c"\],["inserttext","d"\],["inserttext","e"\]\] "<div>ab[c<b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc[<b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc[<b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc{<b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc{<b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc[<s></s><b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc[<s></s><b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["delete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc{<s></s><b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL + + [[["forwarddelete",""\],["inserttext","d"\],["inserttext","e"\]\] "<div>abc{<s></s><b><i>de\]f</i></b>ghi</div>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/outdent.html.ini b/testing/web-platform/meta/editing/run/outdent.html.ini new file mode 100644 index 0000000000..1572e7d7bb --- /dev/null +++ b/testing/web-platform/meta/editing/run/outdent.html.ini @@ -0,0 +1,400 @@ +[outdent.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["outdent",""\]\] "<blockquote style=\\"margin-right: 0px;\\" dir=\\"ltr\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["outdent",""\]\] "<blockquote style=\\"margin-right: 0px;\\" dir=\\"ltr\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p><p>baz</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p><p>b\]az</p></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar\]</p></blockquote><p>baz</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote class=\\"webkit-indent-blockquote\\" style=\\"margin: 0 0 0 40px; border: none; padding: 0px;\\"><p>foo[bar</p></blockquote><p>b\]az</p><p>extra" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><blockquote data-abc=def>foo[bar\]baz</blockquote></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc>foo[bar\]baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\">foo[bar\]baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><blockquote data-abc=def><p>foo[bar\]<p>baz</blockquote></blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><div><p>foo[bar\]<p>baz</div></blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><div id=abc><p>foo[bar\]<p>baz</div></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote id=abc><p>foo[bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote style=\\"color: blue\\"><p>foo[bar\]<p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><blockquote style=\\"color: blue\\"><p>foo[bar\]</blockquote><p>baz</blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<br>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<br>[bar\]<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li><div>[foo\]</div>bar<li>baz</ol>" compare innerHTML] + expected: FAIL + + +[outdent.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["outdent",""\]\] "<ol><li>foo<ol><li>[bar\]<li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>[baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<ol><li>foo<ol><li>b[a\]r</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<ol><li>foo{<ol><li>bar</ol>}<li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li><ol><li>bar</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]<ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>[bar\]</li><ol><li>baz</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<li>b[ar<li>baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo</li><ol><li>b[ar</ol><li>b\]az</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo</li><ol><li>bar</ol><li>baz\]</ol><p>extra" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]<ol><li>bar</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<ol><li>foo<ol><li>[bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>foo<ol><li>bar</ol>[baz\]</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo<ol><li>bar\]</ol>baz</ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol start=5><li>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol id=abc><li>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol style=color:blue><li>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li value=5>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li id=abc>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "foo<ol><li style=color:blue>[bar\]</ol>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar\]</ol><li>baz</ol>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar<li>baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["outdent",""\]\] "<ol><li>foo</li><ol style=color:blue><li>[bar<li>baz\]</ol><li>quz</ol>" compare innerHTML] + expected: FAIL + + +[outdent.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" queryCommandValue("defaultparagraphseparator") before] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<blockquote><ol><li>foo<div><ol><li>[bar\]</ol></div><li>baz</ol></blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><ol><li>foo</li><ol><li>[bar\]</ol><li>baz</ol></blockquote><p>extra" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote> <p>[foo\]</p></blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><p>[foo\]</p> </blockquote>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote> <p>[foo\]</p> </blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[foo\]</li> </ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> </ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul><li>[foo\]</li> </ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> </ul>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote> <p>[foo\]</p> <p>bar</p> <p>baz</p></blockquote>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>[foo\]</li> <li>bar</li> <li>baz</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>[bar\]</li> <li>baz</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol> <li>foo</li> <li>bar</li> <li>[baz\]</li></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>[foo\]</li> <li>bar</li> <li>baz</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>[bar\]</li> <li>baz</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ul> <li>foo</li> <li>bar</li> <li>[baz\]</li></ul>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","div"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" compare innerHTML] + expected: FAIL + + [[["defaultparagraphseparator","p"\],["outdent",""\]\] "<ol><li>[\]a<table><tr><td><br></table></ol>" compare innerHTML] + expected: FAIL + + [[["outdent",""\]\] "<blockquote><span>foo<br>[bar\]</span></blockquote>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/removeformat.html.ini b/testing/web-platform/meta/editing/run/removeformat.html.ini new file mode 100644 index 0000000000..9cad670ea6 --- /dev/null +++ b/testing/web-platform/meta/editing/run/removeformat.html.ini @@ -0,0 +1,23 @@ +[removeformat.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["removeformat",""\]\] "foo<b id=foo>b[a\]r</b>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["removeformat",""\]\] "foo<b id=foo>b[a\]r</b>baz" compare innerHTML] + expected: FAIL + + [[["removeformat",""\]\] "foo<span id=foo>b[a\]r</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["removeformat",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["removeformat",""\]\] "<p style=\\"font-weight: bold\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["removeformat",""\]\] "<b><p style=\\"font-weight: bold\\">foo[bar\]baz</p></b>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["removeformat",""\]\] "<b><p style=\\"font-weight: bold\\">foo[bar\]baz</p></b>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/strikethrough.html.ini b/testing/web-platform/meta/editing/run/strikethrough.html.ini new file mode 100644 index 0000000000..0b1f255b9e --- /dev/null +++ b/testing/web-platform/meta/editing/run/strikethrough.html.ini @@ -0,0 +1,166 @@ +[strikethrough.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["strikethrough",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["strikethrough",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("strikethrough") after] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("strikethrough") before] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<s>foo[b<i>ar\]ba</i>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<s>foo[b<i>ar\]ba</i>z</s>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[bar\]baz</strike>" compare innerHTML] + expected: FAIL + + +[strikethrough.html?1001-2000] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[bar\]baz</strike>" queryCommandState("strikethrough") after] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<strike>foo[b<i>ar\]ba</i>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<strike>foo[b<i>ar\]ba</i>z</strike>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">b[a\]r</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<u style=\\"text-decoration: line-through\\">b[a\]r</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: overline\\">[bar\]</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: overline\\">b[a\]r</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" queryCommandState("strikethrough") after] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "<p style=\\"text-decoration: line-through\\">foo[bar\]baz</p>" queryCommandState("strikethrough") after] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "fo[o<s>bar</s>b\]az" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: overline\\">[bar\]</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<s style=\\"text-decoration: overline\\">b[a\]r</s>baz" compare innerHTML] + expected: FAIL + + [[["strikethrough",""\]\] "foo<s>ba[r</s>b\]az" compare innerHTML] + expected: FAIL + + +[strikethrough.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["strikethrough",""\]\] "foo<s>[bar\]</s>baz" queryCommandState("strikethrough") after] + expected: FAIL + + [[["stylewithcss","false"\],["strikethrough",""\]\] "foo<s>[bar\]</s>baz" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["strikethrough",""\]\] "fo[o<span style=text-decoration:line-through>b\]ar</span>baz" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/subscript.html.ini b/testing/web-platform/meta/editing/run/subscript.html.ini new file mode 100644 index 0000000000..0e118ee2ea --- /dev/null +++ b/testing/web-platform/meta/editing/run/subscript.html.ini @@ -0,0 +1,158 @@ +[subscript.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["subscript",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("subscript") after] + expected: FAIL + + [[["subscript",""\]\] "foo<sub><sub>b[a\]r</sub></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sup>b[a\]r</sup></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sup>b[a\]r</sup></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["subscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("subscript") after] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/superscript.html.ini b/testing/web-platform/meta/editing/run/superscript.html.ini new file mode 100644 index 0000000000..de0c77bd3e --- /dev/null +++ b/testing/web-platform/meta/editing/run/superscript.html.ini @@ -0,0 +1,164 @@ +[superscript.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [[["superscript",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sub>b[a\]r</sub></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sub>b[a\]r</sub></sub>baz" compare innerHTML] + expected: FAIL + + [[["superscript",""\]\] "foo<sup><sup>b[a\]r</sup></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>[bar\]</sup></sub>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub><sup>b[a\]r</sup></sub>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sub>b<sup>[a\]</sup>r</sub>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>[bar\]</sub></sup>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup><sub>b[a\]r</sub></sup>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandIndeterm("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") before] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>b<sub>[a\]</sub>r</sup>baz" queryCommandState("superscript") after] + expected: FAIL + + [[["stylewithcss","true"\],["superscript",""\]\] "foo<sup>[bar\]<br></sup>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["superscript",""\]\] "foo<sup>[bar\]<br></sup>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/underline.html.ini b/testing/web-platform/meta/editing/run/underline.html.ini new file mode 100644 index 0000000000..69f498147f --- /dev/null +++ b/testing/web-platform/meta/editing/run/underline.html.ini @@ -0,0 +1,133 @@ +[underline.html?1-1000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","true"\],["underline",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<span>[foo</span> <span>bar\]</span>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<p>[foo</p><p> <span>bar</span> </p><p>baz\]</p>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["underline",""\]\] "<span>foo[</span><span>\]bar</span>" queryCommandState("underline") after] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "{<table><tr><td>foo<td>bar<td>baz</table>}" queryCommandIndeterm("underline") before] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[bar\]baz</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\">ar\]ba</span>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<span style=\\"color:blue\\" id=foo>ar\]ba</span>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<span style=\\"font-size:3em\\">ar\]ba</span>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<u>foo[b<i>ar\]ba</i>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<u>foo[b<i>ar\]ba</i>z</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" queryCommandState("underline") after] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "<p style=\\"text-decoration: underline\\">foo[bar\]baz</p>" queryCommandState("underline") after] + expected: FAIL + + +[underline.html?1001-2000] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["underline",""\]\] "foo<strike>[bar\]</strike>baz" queryCommandState("underline") after] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "foo<span style=\\"text-decoration: underline line-through\\">b[a\]r</span>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">[bar\]</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "foo<s style=\\"text-decoration: underline\\">b[a\]r</s>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "foo<u style=\\"text-decoration: line-through\\">[bar\]</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<u style=\\"text-decoration: overline\\">[bar\]</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["underline",""\]\] "foo<u style=\\"text-decoration: overline\\">[bar\]</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo[<u>b\]ar</u>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<u>ba[r</u>\]baz" compare innerHTML] + expected: FAIL + + +[underline.html?2001-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["stylewithcss","false"\],["underline",""\]\] "foo<u>[bar\]</u>baz" queryCommandState("stylewithcss") before] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "foo<u>[bar\]</u>baz" queryCommandState("underline") after] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<ins>fo[o</ins><u>b\]ar</u>" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["underline",""\]\] "<u>fo[o</u><ins>b\]ar</ins>" compare innerHTML] + expected: FAIL diff --git a/testing/web-platform/meta/editing/run/undo-redo-after-mutation.html.ini b/testing/web-platform/meta/editing/run/undo-redo-after-mutation.html.ini new file mode 100644 index 0000000000..bafbc57fb8 --- /dev/null +++ b/testing/web-platform/meta/editing/run/undo-redo-after-mutation.html.ini @@ -0,0 +1,3 @@ +[undo-redo-after-mutation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/run/undo-redo.html.ini b/testing/web-platform/meta/editing/run/undo-redo.html.ini new file mode 100644 index 0000000000..4c4cba8605 --- /dev/null +++ b/testing/web-platform/meta/editing/run/undo-redo.html.ini @@ -0,0 +1,3 @@ +[undo-redo.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/editing/run/unlink.html.ini b/testing/web-platform/meta/editing/run/unlink.html.ini new file mode 100644 index 0000000000..27cfac06b4 --- /dev/null +++ b/testing/web-platform/meta/editing/run/unlink.html.ini @@ -0,0 +1,50 @@ +[unlink.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[["unlink",""\]\] "<a href=http://www.google.com/>foo[bar\]baz</a>" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "<a href=http://www.google.com/>foo[barbaz</a>}" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "{<a href=http://www.google.com/>foobar\]baz</a>" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "foo<a href=http://www.google.com/>b[\]ar</a>baz" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "<a id=foo href=http://www.google.com/>foobar[\]baz</a>" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "<a id=foo href=http://www.google.com/>foo[bar\]baz</a>" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "<a id=foo href=http://www.google.com/>[foobarbaz\]</a>" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "foo<a id=foo href=http://www.google.com/>[bar\]</a>baz" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "foo[<a id=foo href=http://www.google.com/>bar</a>\]baz" compare innerHTML] + expected: FAIL + + [[["unlink",""\]\] "[foo<a id=foo href=http://www.google.com/>bar</a>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["unlink",""\]\] "[foo<a href=https://example.com class=bold>bar</a>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["unlink",""\]\] "foo<a href=https://example.com class=bold>[bar\]</a>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["unlink",""\]\] "[foo<a href=https://example.com class=bold>bar</a>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","true"\],["unlink",""\]\] "foo<a href=https://example.com class=bold>[bar\]</a>baz" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["unlink",""\]\] "[foo<a href=https://example.com style=font-weight:bold>bar</a>baz\]" compare innerHTML] + expected: FAIL + + [[["stylewithcss","false"\],["unlink",""\]\] "foo<a href=https://example.com style=font-weight:bold>[bar\]</a>baz" compare innerHTML] + expected: FAIL |