Currently, when we delete entire the right block, e.g., when: ```html <p>abc[</p><p>def]</p> ``` The range will be extended as: ```html <p>abc[</p><p>def</p>} ``` then, delete the nodes in the range simply. However, if the right block is a list, e.g., ```html <ul><li>abc[<li><ol><li>def]</li></ol></ul> ``` The range won't be extended as: ```html <ul><li>abc[<li><ol><li>def</li></ol></ul>} ``` instead, the range is extended as: ```html <ul><li>abc[<li><ol><li>def</li>}</ol></ul> ``` then, delete the nodes in the range. Then, the DOM becomes: ```html <ul><li>abc[]<li><ol></ol></ul> ``` Finally, the post-processor delete the empty sub-list, the `<ol>`, as an unnecessary empty node in `HTMLEditor::RemoveEmptyNodesIn()`. I think this is a hidden bug which is hidden by the strong post-processor. This patch makes `AutoDeleteRangesHandler::GetRangeToAvoidDeletingAllListItemsIfSelectingAllOverListElements()` selects the sub list as the expected one. This is consistent with the normal paragraph cases so that it becomes easier to maintain. However, unfortunately, Chrome computes the target ranges as shrunken into the deepest editing point when the a list will be deleted. Therefore, this patch changes the behavior only when the class handles the deletion, but the first fallback fixes the extant bugs so that there are a lot of new passes under `/input-events`. With this change, the deleting result becomes compatible with Chrome and Safari and that's not expected by `input-events-get-target-ranges-deleting-in-list-items.tentative.html`. Therefore, this patch fixes the expectation to make all browsers pass the test and some tests under `/editing/run` which are consistent with the new expectation starts passing. Differential Revision: https://phabricator.services.mozilla.com/D286608
565 lines
26 KiB
INI
565 lines
26 KiB
INI
[forwarddelete.html?1-1000]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["forwarddelete",""\]\] "foo[\]": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<span>foo[\]</span>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<p>foo[\]</p>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<p>{}<br></p>foo" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<p>{}<span><br></span></p>foo" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p><span><br></span>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{}<p>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<table><tr><td>{}<span><br></span></table>foo" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><p>bar</p></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<p>foo[\]<hr><p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?1001-2000]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["forwarddelete",""\]\] "<b>foo[\] </b> bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo[\]<table><tr><td><hr>bar</table>baz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<table><tr><td>foo[\]<td><hr>bar</table>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<table><tr><td>foo[\]<tr><td><hr>bar</table>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" queryCommandValue("defaultparagraphseparator") before]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[\]<li><p>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[\]<li><p>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo[\]<ol><ol><li>bar</ol></ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><ol><li>bar</ol></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>{}<br></ol>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>{}<br></ol><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>{}<br></ol><p><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo<li>{}<br></ol><p><br>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?2001-3000]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" queryCommandValue("defaultparagraphseparator") before]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote><div>bar</div></blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\">bar</blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\">bar</blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<blockquote style=\\"color: blue\\"><p>bar<p>baz</blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo[\]<blockquote><ol><li>bar</ol></blockquote><p>extra" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo<blockquote><ol><li>bar[\]</li><ol><li>baz</ol><li>quz</ol></blockquote><p>extra" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><p><!--abc-->bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><div><!--abc--><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<div><!--abc--><div><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<!--abc--><div><div><p>bar</div></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo[\]<blockquote><blockquote>bar</blockquote></blockquote>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?3001-4000]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=text-decoration:underline>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[\]<p style=text-decoration:line-through>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?4001-5000]
|
|
expected:
|
|
if (os == "android") and fission: [TIMEOUT, OK]
|
|
[[["stylewithcss","true"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]</p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]</p>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[\]<p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div style=color:blue><p style=color:green>foo[\]</div><p style=color:brown>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p style=color:blue>foo[\]<div style=color:brown><p style=color:green>bar" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<p>foo</p><p>{bar</p>}<p>baz</p>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo</p>{<p>bar</p>}<p>baz</p>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?5001-6000]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p>foo[bar<p style=color:blue>baz\]quz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<div><p>foo<p>[bar<p>baz\]</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<p>\]bar</p>baz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo<p>{bar</p>}baz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo{<p>bar}</p>baz" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "foo[<div><p>\]bar</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<div><p>foo[bar</div><p>baz\]quz" queryCommandValue("defaultparagraphseparator") before]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?6001-7000]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["forwarddelete",""\]\] "<ol><li>foo[<li>\]bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li><p>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br><ol><li>bar</ol></ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><ol><li>foo</ol><li>{}<br></li><ol><li>bar</ol></ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo[</ol>bar\]<ol><li>baz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" queryCommandValue("defaultparagraphseparator") before]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<ol><li><p>foo[</ol><p>bar\]<ol><li>baz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo</ol><p>[bar<ol><li>\]baz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><ol><li>foo[</ol><li>bar</ol>baz\]<ol><li>quz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo[<li>bar\]</ol><ol><li>baz</ol><ol><li>quz</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ul><li>bar</ul>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc[\] </div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc [\] </div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc[\] </div><div>def</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc[\] </div><div>def</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc [\] </div><div>def</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc[\] </div><div> def</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc [\] </div><div> def</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc[\] </div> <div> def</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "foo[\]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo[\]\\n\\nbar</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=white-space:nowrap>[\]f\\nbar</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
|
|
[forwarddelete.html?7001-last]
|
|
expected:
|
|
if (os == "android") and fission: [OK, TIMEOUT]
|
|
[[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") before]
|
|
expected: FAIL
|
|
|
|
[[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") after]
|
|
expected: FAIL
|
|
|
|
[[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") before]
|
|
expected: FAIL
|
|
|
|
[[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") after]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ul><ol><li>[abc</li></ol><li>def\]</li></ul>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<ul><ul><li>[abc</li></ul><li>def\]</li></ul>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>{abc</div><div>def</div>}" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc</div><div>{def</div>}" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=display:flex><span>abc</span><span>{def</span>}</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=display:grid><span>abc</span><span>{def</span>}</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<p><span contenteditable=false>ab</span>{}</p>": execCommand("forwarddelete", false, "") return value]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "012[\]<div style=display:inline-flex><span>abc</span><span>def</span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>012[\]</div><div style=display:inline-flex><span>abc</span><span>def</span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=display:inline-flex><span>{}<br></span></div><div>abc</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc</div><div style=display:flex><span>{}<br></span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc</div><div style=display:inline-flex><span>{}<br></span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "012[\]<div style=display:inline-grid><span>abc</span><span>def</span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>012[\]</div><div style=display:inline-grid><span>abc</span><span>def</span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=display:inline-grid><span>{}<br></span></div><div>abc</div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc</div><div style=display:grid><span>{}<br></span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div>abc</div><div style=display:inline-grid><span>{}<br></span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=display:flex><span>abc[\]</span><span style=display:contents><span>def</span></span></div>" compare innerHTML]
|
|
expected: FAIL
|
|
|
|
[[["forwarddelete",""\]\] "<div style=display:grid><span>abc[\]</span><span style=display:contents><span>def</span></span></div>" compare innerHTML]
|
|
expected: FAIL
|