Backed out changeset 14552cdd6166 (bug 1951832) for causing bc failures @ browser_clipboard_content_analysis.js CLOSED TREE

This commit is contained in:
Alexandru Marc
2025-03-18 21:03:09 +02:00
parent 32f59e2383
commit c14736788a
11 changed files with 108 additions and 213 deletions

View File

@@ -5605,7 +5605,7 @@
# Gecko's traditional white-space normalizer.
- name: editor.white_space_normalization.blink_compatible
type: bool
value: @IS_EARLY_BETA_OR_EARLIER@
value: false
mirror: always
# General prefs for editor, indicating whether Gecko-specific editing UI is

View File

@@ -47,20 +47,16 @@
expected: FAIL
[[["delete",""\]\] "foo  [\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "foo <span>&nbsp;</span> [\]bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "<b>foo&nbsp;</b> [\]bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "<b>foo&nbsp;</b>&nbsp;[\]bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "<b>foo </b>&nbsp;[\]bar" compare innerHTML]
expected: FAIL
@@ -70,12 +66,10 @@
expected:
if (os == "android") and fission: [TIMEOUT, OK]
[[["delete",""\]\] "<div style=white-space:pre-line>foo &nbsp;[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "<div style=white-space:nowrap>foo &nbsp;[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "foo<br><table><tr><td>[\]bar</table>baz" compare innerHTML]
expected: FAIL
@@ -271,16 +265,13 @@
expected: FAIL
[[["delete",""\]\] "<div><div><p>foo<!--abc--></div></div>[\]bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","p"\],["delete",""\]\] "<div><div><p>foo<!--abc--></p></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["delete",""\]\] "<div><div><p>foo</p><!--abc--></div></div><div><div><div>[\]bar</div></div></div>" compare innerHTML]
expected: FAIL
@@ -524,12 +515,10 @@
expected: FAIL
[[["delete",""\]\] "<b>foo [&nbsp;</b>bar\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "foo<b> [&nbsp;bar\]</b>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["delete",""\]\] "<ol><li>foo</ol>{}<br><ol><li>bar</ol>" compare innerHTML]
expected: FAIL

View File

@@ -65,27 +65,23 @@
expected: FAIL
[[["forwarddelete",""\]\] "foo [\]&nbsp;" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[forwarddelete.html?1001-2000]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
[[["forwarddelete",""\]\] "foo <span>&nbsp;</span>[\] bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["forwarddelete",""\]\] "<b>foo[\] </b> bar" compare innerHTML]
expected: FAIL
[[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo [\]&nbsp;</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["forwarddelete",""\]\] "<div style=white-space:nowrap>foo [\]&nbsp;</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["forwarddelete",""\]\] "foo[\]<table><tr><td><hr>bar</table>baz" compare innerHTML]
expected: FAIL
@@ -157,12 +153,10 @@
expected: FAIL
[[["forwarddelete",""\]\] "<b>foo[\] </b>&nbsp;bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["forwarddelete",""\]\] "<b>foo[\]&nbsp;</b>&nbsp;bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[forwarddelete.html?2001-3000]

View File

@@ -32,9 +32,7 @@
expected: FAIL
[[["insertlinebreak",""\]\] "<div> [\]abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["insertlinebreak",""\]\] "<div> [\] abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL

View File

@@ -156,20 +156,16 @@
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo>foo&nbsp;[\]</a></p>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo>foo&nbsp;[\]</a></div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo><b>foo&nbsp;[\]</b></a></p>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo><b>foo&nbsp;[\]</b></a></div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b><a href=foo>foo&nbsp;[\]</a></b></p>" compare innerHTML]
expected: FAIL
@@ -178,20 +174,16 @@
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo>foo&nbsp;[\]<br></a></p>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo>foo&nbsp;[\]<br></a></div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><a href=foo><b>foo&nbsp;[\]<br></b></a></p>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","p"\],["insertparagraph",""\]\] "<div><a href=foo><b>foo&nbsp;[\]<br></b></a></div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<p><b><a href=foo>foo&nbsp;[\]<br></a></b></p>" compare innerHTML]
expected: FAIL
@@ -380,15 +372,13 @@
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div> [\]abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>abc[\] </div>" compare innerHTML]
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div> [\] abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["insertparagraph",""\]\] "<div>abc [\] </div>" compare innerHTML]
expected: FAIL

View File

@@ -17,98 +17,76 @@
expected: FAIL
[[["inserttext"," "\]\] "foo[\] &nbsp;bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo&nbsp; [\]bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo&nbsp;&nbsp;[\]bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo[\]&nbsp;&nbsp;bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo [\]&nbsp; bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo{}" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo&nbsp;[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo&nbsp;{}" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo&nbsp;&nbsp;[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo&nbsp;&nbsp;{}" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo[\] " compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] " foo [\] " compare innerHTML]
expected: FAIL
[[["inserttext"," "\]\] " [\]foo" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] " [\] foo " compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<span> </span>[\]foo" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] " <span> </span>[\]foo" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<p>foo[\]<p>bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<p>foo&nbsp;[\]<p>bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<p>foo[\]<p>&nbsp;bar" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:pre-line>foo[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:pre-line>foo&nbsp;[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:pre-line> foo [\] </div>" compare innerHTML]
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:nowrap>foo[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:nowrap>foo&nbsp;[\]</div>" compare innerHTML]
expected: FAIL
@@ -117,99 +95,77 @@
expected: FAIL
[[["inserttext"," "\]\] "http://a[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "ftp://a[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "quasit://a[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] ".x-++-.://a[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "(http://a)[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "&lt;http://a>[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "http://a![\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~http://a!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "http://a!\\"'(),-.:;&lt;>`[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "http://a#$%&amp;*+/=?^_|~[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "mailto:a[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "a@b[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "a@[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "@b[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "#@x[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "a@.[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~a@b!\\"#$%&amp;'()*+,-./:;&lt;=>?^_`|~[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<b>a@b</b>{}" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[inserttext.html?1001-2000]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
[[["inserttext"," "\]\] "<b>a</b><i>@</i><u>b</u>{}" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "a@b<b>[\]c</b>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext","\\t"\]\] "http://a[\]" compare innerHTML]
expected: FAIL
[[["inserttext"," "\]\] "http://a[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "foo[\]" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["defaultparagraphseparator","div"\],["inserttext","a"\]\] "<p>fo[o<p>b\]ar" queryCommandValue("defaultparagraphseparator") before]
expected: FAIL
@@ -225,24 +181,19 @@
expected:
if (os == "android") and fission: [OK, TIMEOUT]
[[["inserttext"," "\]\] "<div> [\]abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div> [\] abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div> [\]abc</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div>abc[\] </div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div>abc[\] </div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div>abc [\] </div>" compare innerHTML]
expected: FAIL
@@ -269,25 +220,19 @@
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:pre-line>foo[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:nowrap>foo[\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div>abc [\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div>abc [\]</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:pre-line>foo[\]bar</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[[["inserttext"," "\]\] "<div style=white-space:nowrap>foo[\]bar</div>" compare innerHTML]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL

View File

@@ -1,4 +1,3 @@
[keep-typed-collapsible-white-space-visible-after-muation.html]
[Undoing should remove the white-space]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL

View File

@@ -24,8 +24,7 @@
expected: FAIL
[Backspace at "<p> a[\]bc</p>"]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[Backspace at "<p>a<span>b[\]</span>c</p>"]
expected: FAIL

View File

@@ -1,7 +1,9 @@
[input-events-get-target-ranges-forwarddelete.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
[Alt + Delete at "<p>abc [\]def ghi</p>" - comparing innerHTML]
expected:
if (os == "android") and not early_beta_or_earlier: FAIL
if os == "android": FAIL
[Meta + Delete at "<p>abc [\]def</p>" - comparing innerHTML]
expected: FAIL
@@ -10,15 +12,10 @@
expected: FAIL
[Alt + Delete at "<p>abc [\]def </p>" - comparing innerHTML]
expected:
if (os == "android") and early_beta_or_earlier: PASS
if (os == "mac") and early_beta_or_earlier: PASS
FAIL
expected: FAIL
[Control + Delete at "<p>abc [\]def </p>" - comparing innerHTML]
expected:
if os == "mac": FAIL
if not early_beta_or_earlier: FAIL
expected: FAIL
[Delete at "<p>a<span>[\]b</span>c</p>"]
expected: FAIL

View File

@@ -1,35 +1,27 @@
[delete-before-invisible-line-break.html?white-space=pre-line]
[document.execCommand("delete") when <p>a b[\]\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[Backspace when <p>a b[\]\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("delete") when <p>a [b\]\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[Backspace when <p>a [b\]\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("delete") when <div>a b[\]\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[Backspace when <div>a b[\]\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("delete") when <div>a [b\]\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[Backspace when <div>a [b\]\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[delete-before-invisible-line-break.html?white-space=pre]

View File

@@ -6,36 +6,28 @@
expected: FAIL
[document.execCommand("forwardDelete") when <p>a [\]b\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[(Forward) Delete when <p>a [\]b\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("forwardDelete") when <p>a [b\]\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[(Forward) Delete when <p>a [b\]\\n</p>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("forwardDelete") when <div>a [\]b\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[(Forward) Delete when <div>a [\]b\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("forwardDelete") when <div>a [b\]\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[(Forward) Delete when <div>a [b\]\\n<div>b</div></div>]
expected:
if not early_beta_or_earlier: FAIL
expected: FAIL
[document.execCommand("forwardDelete") when <p>a[\] \\n</p>]
expected: FAIL