diff options
Diffstat (limited to 'testing/web-platform/meta/editing/other')
46 files changed, 8373 insertions, 0 deletions
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 + |