<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>235733</bug_id>
          
          <creation_ts>2022-01-27 14:21:38 -0800</creation_ts>
          <short_desc>REGRESSION(288052): editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html makes subsequent test fail, as DumpRenderTree compares to wrong expected result</short_desc>
          <delta_ts>2024-05-17 14:18:28 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=244395</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=274330</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Jenner">jenner</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>fred.wang</cc>
    
    <cc>jbedard</cc>
    
    <cc>rbuis</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1834699</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-27 14:21:38 -0800</bug_when>
    <thetext>Apple Silicon Big Sur and Monterey Release bots running wk1 tests are flaky exiting testing after 500 layout-test failures. 


It doesn&apos;t happen every time, but it is happening fairly often. You can see that with the following links showing the history of test runs on those queues:

BigSur:
https://build.webkit.org/#/builders/Apple-BigSur-Release-AppleSilicon-WK1-Tests?numbuilds=50

Monterey:
https://build.webkit.org/#/builders/Apple-Monterey-Release-AppleSilicon-WK1-Tests?numbuilds=50

It is not occurring on Debug wk1, or anywhere on wk2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834764</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-27 16:33:24 -0800</bug_when>
    <thetext>&lt;rdar://problem/88159747&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834767</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-27 16:43:04 -0800</bug_when>
    <thetext>The first revision ran where these failures were first reported appears to be at r288053:

https://trac.webkit.org/changeset/288053/webkit

I am working on a repo case on my Apple Silicon Mac, but so far have yet to come up with anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834799</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-27 18:11:55 -0800</bug_when>
    <thetext>Here&apos;s a page that references the 500 layout-tests that are failing:

https://build.webkit.org/results/Apple-Monterey-Release-AppleSilicon-WK1-Tests/r288696%20(1402)/results.html

They all appear to be either editing/execCommand tests, or fast tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835035</commentid>
    <comment_count>4</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2022-01-28 10:15:17 -0800</bug_when>
    <thetext>To me, it looks like this is an issue with the webkit test runner. many of these diffs have - lines that do not match at all to the + lines in theme and expectation. It appears to me that the runner is comparing a tests results to another tests expected output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835061</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-28 10:46:27 -0800</bug_when>
    <thetext>I am able to reproduce the failures of the editing/execCommand, but not any of the fast tests. Still, I agree with Truitt&apos;s comment above. It looks like there&apos;s an issue with WebKit test runner. I was able to reproduce the failures by just running tests only with the editing/execCommand directory with the following command at Monterey Release ToT:

run-webkit-tests --no-build --no-show-results /OpenSource/LayoutTests/editing --no-new-test-results --clobber-old-results --release --debug-rwt-logging --no-retry-failures -1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835088</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-28 11:58:36 -0800</bug_when>
    <thetext>(In reply to Truitt Savell from comment #4)
&gt; To me, it looks like this is an issue with the webkit test runner. many of
&gt; these diffs have - lines that do not match at all to the + lines in theme
&gt; and expectation. It appears to me that the runner is comparing a tests
&gt; results to another tests expected output.

To Truitt&apos;s point, we are seeing a lot of the failures where it looks like there&apos;s something going on with the referencing of the test results. Here are a few example diffs:

editing/execCommand/primitive-value-cleanup-minimal.html:
+++ /Volumes/Data/worker/monterey-release-applesilicon-tests-wk1/build/layout-test-results/editing/execCommand/primitive-value-cleanup-minimal-actual.txt
@@ -1,2 +1 @@
-This test checks passes if there if no crash observed.
 

editing/execCommand/remove-formatting-from-iframe-in-button.html:
-PASSED - this test didn&apos;t fire ASSERT, bug 121791.
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV &gt; BODY &gt; HTML &gt; #document to 2 of DIV &gt; BODY &gt; HTML &gt; #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 4 of #text &gt; DIV &gt; BODY &gt; HTML &gt; #document to 4 of #text &gt; DIV &gt; BODY &gt; HTML &gt; #document toDOMRange:range from 0 of #text &gt; DIV &gt; BODY &gt; HTML &gt; #document to 4 of #text &gt; DIV &gt; BODY &gt; HTML &gt; #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
+This tests that RemoveFormat not only removes style from the selected part of the DOM, but that it also applies the document default style to the selection if that&apos;s necessary in order to leave the selected text unstyled.
+| &quot;&lt;#selection-anchor&gt;This&lt;#selection-focus&gt;&quot;
+| &quot; text should look the same as the text above.&quot;

fast/backgrounds/background-clip-text-on-body.html:
-Text should remain legible when window is resized. No background artifacts should appear.
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x334
+  RenderBlock {HTML} at (0,0) size 800x334
+    RenderBody {BODY} at (8,10) size 784x314
+layer at (18,10) size 502x152 clip at (19,11) size 500x150 scrollHeight 500
+  RenderBlock {DIV} at (10,0) size 502x152 [border: (1px solid #C0C0C0)]
+    RenderBlock {DIV} at (1,1) size 500x500
+layer at (18,172) size 502x152 clip at (19,173) size 500x150 scrollHeight 500
+  RenderBlock {DIV} at (10,162) size 502x152 [border: (1px solid #C0C0C0)]
+    RenderBlock {DIV} at (1,1) size 500x500



All of these test failures appear to have the correct result, but are missing just one single line that usually is just stating something to the effect of &quot;This test passes if it doesn&apos;t crash or assert.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835210</commentid>
    <comment_count>7</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-28 18:16:25 -0800</bug_when>
    <thetext>I found the test that was causing all the others to fail, and have skipped it here:

https://trac.webkit.org/changeset/288775/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835338</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-01-29 17:18:05 -0800</bug_when>
    <thetext>The test looks super suspicious, as it performs a lot of operations after onload, and doesn&apos;t use waitUntilDone.

We probably need to the test AND fix the harness to be resilient to issues of this kind.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835792</commentid>
    <comment_count>9</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-01-31 17:30:59 -0800</bug_when>
    <thetext>My finding above was actually incorrect. After disabling the test and letting it run through the weekend, we still observed the 500+ layout-test failures occurring. After digging deeper, and testing. I believe it is actually this change that is the cause of this issue:

https://trac.webkit.org/changeset/288052/webkit

The timing certainly lines up to when it started happening on the bots. The test introduced there is also in the test list attached to this bug. Running through my test list and removing the “editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html” did stop the failures that I was able to reproduce. 

So that appears to be a more accurate cause than the first test I was blaming.I have updated my expectation to [ skip ] here for both tests:

https://trac.webkit.org/changeset/288861/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836066</commentid>
    <comment_count>10</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-02-01 11:09:48 -0800</bug_when>
    <thetext>After disabling that test, and observing the bots behavior from overnight it does appear that the 500+ layout-test failures have stopped occurring. So it does appear to be that r288052 did cause this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836120</commentid>
    <comment_count>11</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-02-01 13:18:10 -0800</bug_when>
    <thetext>I have assigned this bug to Frédéric Wang, who introduced r288052 that caused this breakage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836369</commentid>
    <comment_count>12</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-02 00:05:51 -0800</bug_when>
    <thetext>Thanks Robert. I had noticed this issue on windows bot and skipped the test in my original patch.

I had a hard time writing this crash test. It relies on these parallel PasteAsQuotation stuff in

LayoutTests/editing/execCommand/resources/paste-as-quotation-disconnected-paragraph-ancestor-crash-iframe.html

but these two are producing flaky text output. That&apos;s why I wrapped the test in a iframe.

Contrary to comment 8 for editing/execCommand/insert-newline-in-quoted-content-crash.html I&apos;ve tried hard to use waitUntilDone/notifyDone. But tweaking a bit the test makes the crash unreproducible, so it&apos;s not easy.

I&apos;ll give a try again...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836370</commentid>
    <comment_count>13</comment_count>
      <attachid>450624</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-02 00:20:15 -0800</bug_when>
    <thetext>Created attachment 450624
Patch -- check for window.testRunner</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836388</commentid>
    <comment_count>14</comment_count>
      <attachid>450629</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-02 02:30:04 -0800</bug_when>
    <thetext>Created attachment 450629
Patch -- check for window.testRunner ; better sync postMessage &amp; execCommands</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836407</commentid>
    <comment_count>15</comment_count>
      <attachid>450635</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-02 05:01:06 -0800</bug_when>
    <thetext>Created attachment 450635
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836408</commentid>
    <comment_count>16</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-02 05:05:53 -0800</bug_when>
    <thetext>(In reply to Frédéric Wang (:fredw) from comment #12)
&gt; I&apos;ll give a try again...

I&apos;m still failing to prevent this test expectation mismatch with DumpRenderTree.

Since the original crash requires window.caches to be reproducible, which is not available on DumpRenderTree, I guess it&apos;s not a big deal to keep skipping the test anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836516</commentid>
    <comment_count>17</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-02-02 10:37:52 -0800</bug_when>
    <thetext>(In reply to Frédéric Wang (:fredw) from comment #16)
&gt; (In reply to Frédéric Wang (:fredw) from comment #12)
&gt; &gt; I&apos;ll give a try again...
&gt; 
&gt; I&apos;m still failing to prevent this test expectation mismatch with
&gt; DumpRenderTree.
&gt; 
&gt; Since the original crash requires window.caches to be reproducible, which is
&gt; not available on DumpRenderTree, I guess it&apos;s not a big deal to keep
&gt; skipping the test anyway.

Skipping has stopped the issue, so yeah we can keep it skipped until a fix can be made. Thanks for working on this!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836719</commentid>
    <comment_count>18</comment_count>
      <attachid>450635</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-02-02 17:20:05 -0800</bug_when>
    <thetext>Comment on attachment 450635
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=450635&amp;action=review

&gt; LayoutTests/ChangeLog:3
&gt; +        REGRESSION(288052): editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html

Ideally, it would be a change to DumpRenderTree so that a test can never cause a catastrophic consequence like this. Is that infeasible for some reason?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837352</commentid>
    <comment_count>19</comment_count>
      <attachid>450891</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-04 06:52:44 -0800</bug_when>
    <thetext>Created attachment 450891
another attempt...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837524</commentid>
    <comment_count>20</comment_count>
      <attachid>450923</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-04 11:30:37 -0800</bug_when>
    <thetext>Created attachment 450923
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837525</commentid>
    <comment_count>21</comment_count>
      <attachid>450635</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-04 11:31:44 -0800</bug_when>
    <thetext>Comment on attachment 450635
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=450635&amp;action=review

&gt;&gt; LayoutTests/ChangeLog:3
&gt;&gt; +        REGRESSION(288052): editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html
&gt; 
&gt; Ideally, it would be a change to DumpRenderTree so that a test can never cause a catastrophic consequence like this. Is that infeasible for some reason?

I&apos;m not really familiar with DumpRenderTree so someone else would be in a better position to reply. AFAIK, with my latest changes the test cannot perform any further operations after notifyDone() is called so I have no idea why DumpRenderTree is shifting all the results that way...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837850</commentid>
    <comment_count>22</comment_count>
      <attachid>450923</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-02-05 21:57:56 -0800</bug_when>
    <thetext>Comment on attachment 450923
Patch

I’m not sure how comfortable I am with this workaround. Here we have a test that does not work in legacy WebKit. That would normally be dealt with by adding a skip expectation in a legacy-WebKit-specific test expectation file, grouping it with all other tests that don’t work in legacy WebKit, particularly the ones that have bad enough problems that they screw up subsequent tests. But this change instead makes the test silently skip itself, but write output as if it passed. That seems like a hacky pattern. But I suppose we can do it if it’s a lot easier to do correctly than something more straightforward.

I think I would feel a little better if the test wrote out output indicating it had failed, but that would make this patch bigger because we’d have to check in the expected failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837854</commentid>
    <comment_count>23</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-02-05 22:58:26 -0800</bug_when>
    <thetext>&gt; AFAIK, with my latest changes the test cannot
&gt; perform any further operations after notifyDone() is called so I have no
&gt; idea why DumpRenderTree is shifting all the results that way...

I think that the next step would be to run it in DumpRenderTree without run-webkit-tests, to see what it actually prints out. It&apos;s not something that anyone is deeply familiar with at this point, this code hasn&apos;t been modified recently AFAIK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837857</commentid>
    <comment_count>24</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-02-05 23:51:10 -0800</bug_when>
    <thetext>When running a test 10 times in a row, one would expect Content-Type and EOF pairs to be dumped 10 times. But I got 12 on first attempt, and 15 on the second attempt.

It&apos;s probably dispatching the load event multiple times, and calling notifyDone multiple times - wouldn&apos;t be too surprising, given all that the subframe does. Seems like a condition that must be possible to detect in the harness.

DYLD_LIBRARY_PATH=$PWD DYLD_FRAMEWORK_PATH=$PWD ./DumpRenderTree  ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html ~/Safari/OpenSource/LayoutTests/editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html 2&gt;/dev/null
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 133988352

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 137117696

#EOF
#EOF
Content-Type: text/plain
DumpMalloc: 137166848

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 138838016

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 140525568

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 142180352

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 143523840

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 143572992

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 143572992

#EOF
#EOF
Content-Type: text/plain
DumpMalloc: 143572992

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 143671296

#EOF
#EOF
CONSOLE MESSAGE: This test PASS if it does not crash.
Content-Type: text/plain
DumpMalloc: 143818752

#EOF
#EOF</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838096</commentid>
    <comment_count>25</comment_count>
      <attachid>451086</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-07 06:22:58 -0800</bug_when>
    <thetext>Created attachment 451086
Patch -- more attempts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838100</commentid>
    <comment_count>26</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-07 06:25:03 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #24)
&gt; When running a test 10 times in a row, one would expect Content-Type and EOF
&gt; pairs to be dumped 10 times. But I got 12 on first attempt, and 15 on the
&gt; second attempt.

I cannot reproduce this with DumpRenderTree. I always get 10 Content-Type and 20 EOF (even testing without the further tweaks from my patch).

&gt; It&apos;s probably dispatching the load event multiple times, and calling
&gt; notifyDone multiple times - wouldn&apos;t be too surprising, given all that the
&gt; subframe does. Seems like a condition that must be possible to detect in the
&gt; harness.

I don&apos;t quite follow the connection between the things that the subframe does and that the possibility that the load event is dispatched several times. Anyway, it&apos;s easy to make the load listeners {once:true} and I verified this still makes the original crash reproducible.

My other guess was that &lt;script&gt; element were copied an executed. So I&apos;m also trying to avoid that by resetting their text before copy &amp; paste operations.

Finally, I was thinking that maybe async/await has issues in WK1. However,  using equivalent promises does not seem to allow reproducing the original crash.

Anyway, I uploaded a new patch, let&apos;s see if that makes EWS happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838102</commentid>
    <comment_count>27</comment_count>
      <attachid>451088</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-07 06:26:07 -0800</bug_when>
    <thetext>Created attachment 451088
Patch -- more attempts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838191</commentid>
    <comment_count>28</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-02-07 08:59:10 -0800</bug_when>
    <thetext>I don&apos;t understand what makes tweaking the test valuable. If it&apos;s not useful on WK1, it can be just skipped, and there is no reason to modify it. Am I missing something here?

What is important about this issue is that it can be prevented for good by fixing DumpRenderTree, so that catastrophic failures of this kind don&apos;t happen in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1839062</commentid>
    <comment_count>29</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-02-09 02:12:15 -0800</bug_when>
    <thetext>I think people may have different perspectives here. I&apos;m the one who initially wrote this test for a security bug. It has been suggested that the test was maybe not properly written, so I thought it would be important to fix any of these mistakes (or at least try to), and not just waiting that DumpRenderTree becomes more resilient. After all, this could well hide flakiness on other ports too... 

Anyway, after all the tweaks to make the test more stable in attachment 451088, I still see the same failure on wk1 bot, so from now on I&apos;ll consider the issue is not my fault and unassign myself from this bug. Since the original bug is not reproducible on wk1, it&apos;s not a big deal to keep it skipped. If anyone is interested in fixing the issue related to the test infrastructure, then they should feel free to work on this...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1877900</commentid>
    <comment_count>30</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-06-23 15:01:30 -0700</bug_when>
    <thetext>Robert Jenner confirmed this is no longer an issue as of 2/25/2022.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1896392</commentid>
    <comment_count>31</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-09-05 15:01:39 -0700</bug_when>
    <thetext>Looks like it&apos;s happening again, see bug 244395.

&gt; I think people may have different perspectives here.

Some of the perspectives would be clearly counter-productive. Destabilizing tests for everyone because a new test ran into a pre-existing problem is not OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1896419</commentid>
    <comment_count>32</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2022-09-05 20:56:23 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #31)
&gt; Looks like it&apos;s happening again, see bug 244395.
&gt; 
&gt; &gt; I think people may have different perspectives here.
&gt; 
&gt; Some of the perspectives would be clearly counter-productive. Destabilizing
&gt; tests for everyone because a new test ran into a pre-existing problem is not
&gt; OK.

I don&apos;t think I said the contrary? I was replying to your question about why it&apos;s worth trying to tweak the test to make it work on wk1. But AFAIK, I didn&apos;t land this patch and said it was ok for me to keep it skipped on wk1, so not sure who re-introduced the problem...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450624</attachid>
            <date>2022-02-02 00:20:15 -0800</date>
            <delta_ts>2022-02-02 06:53:36 -0800</delta_ts>
            <desc>Patch -- check for window.testRunner</desc>
            <filename>0001-Bug-235733-REGRESSION-288052-editing-execCommand-pas.patch</filename>
            <type>text/plain</type>
            <size>3292</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSBjNTNjZTk5ZDIxNzdjMDdiYjFhMWNmNjFjNzZlY2ExNDg0MDg1MTdkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBXZWQsIDIgRmViIDIwMjIgMDk6MTg6MjggKzAxMDAK
U3ViamVjdDogW1BBVENIXSBCdWcgMjM1NzMzIC0gUkVHUkVTU0lPTigyODgwNTIpOgogZWRpdGlu
Zy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1h
bmNlc3Rvci1jcmFzaC5odG1sCgotLS0KIC4uLnN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVk
LXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIHwgMyArKy0KIExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucyAgICAgICAgICAgICAgICAgIHwgMSAtCiBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyAgICAgICAgICAgICAgICAgICAg
ICB8IDEgLQogTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlv
bnMgICAgICAgICAgICAgfCAxIC0KIDQgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1h
bmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jh
c2guaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0
aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbAppbmRleCA3NDQy
MTk4NWIzLi4yOWI1ODNhNmIyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWND
b21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9y
LWNyYXNoLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1h
cy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sCkBA
IC0xNiw2ICsxNiw3IEBACiAKICAgb25sb2FkID0gKCkgPT4gewogICAgIGxvYWRGcmFtZSgncmVz
b3VyY2VzL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9y
LWNyYXNoLWlmcmFtZS5odG1sJyk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAg
aWYgKHRlc3RSdW5uZXIpCisgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKICAgfTsKIDwv
c2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IDg2ZGYyN2Q1YmEuLjE1YWMyNmU4NjggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE1ODAsNCArMTU4MCwzIEBAIGZhc3Qvc2Ny
b2xsaW5nL3J0bC1zY3JvbGxiYXJzLWFsdGVybmF0ZS1pZnJhbWUtYm9keS1kaXItYXR0ci1kb2Vz
LW5vdC11cGRhdGUtc2NyCiAKICMgd2Via2l0Lm9yZy9iLzIzNTczMyBTa2lwIDIgZWRpdGluZy9l
eGVjQ29tbWFuZCB0ZXN0cyBmb3IgbWFraW5nIHN1YnNlcXVlbnQgdGVzdHMgZmFpbCBvbiB3azEg
QXBwbGUgU2lsaWNvbiBtYWNzLiAgCiBbIEJpZ1N1cisgYXJtNjQgXSBlZGl0aW5nL2V4ZWNDb21t
YW5kL2luc2VydC1uZXdsaW5lLWluLXF1b3RlZC1jb250ZW50LWNyYXNoLmh0bWwgWyBTa2lwIF0K
LVsgQmlnU3VyKyBhcm02NCBdIGVkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9u
LWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBbIFNraXAgXQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucwppbmRleCAxNmRiN2M0ZWQ5Li5i
Y2VlYjQ3MWJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVj
dGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucwpA
QCAtMzM1LDcgKzMzNSw2IEBAIGZhc3QvYXV0b3Jlc2l6ZS8gWyBTa2lwIF0KICMgVE9ETyBOZWVk
IHRvIGFkZCBmdW5jdGlvbmFsaXR5IHRvIER1bXBSZW5kZXJUcmVlIHRvIGhhbmRsZSBzY3JvbGxi
YXIgcG9saWN5IGNoYW5nZXMKIGZhc3Qvb3ZlcmZsb3cvc2Nyb2xsYmFyLXJlc3RvcmVkLWFuZC10
aGVuLWxvY2tlZC5odG1sIFsgU2tpcCBdCiAKLWVkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMt
cXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBbIFNr
aXAgXQogc3RvcmFnZS9pbmRleGVkZGIvY2xvbmUtZXhjZXB0aW9uLmh0bWwgWyBUaW1lb3V0IF0K
IHN0b3JhZ2UvaW5kZXhlZGRiL2RhdGFiYXNlLW9kZC1uYW1lcy5odG1sIFsgVGltZW91dCBGYWls
dXJlIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL3ByaW1hcnkta2V5LXVuaXF1ZS10by1vYmplY3RzdG9y
ZS5odG1sIFsgVGltZW91dCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5j
YWlyby13azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJv
LXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGViMjA3NGE0ZGUuLjc3ZTYxY2Y2ODkgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvLXdrMS9UZXN0RXhwZWN0YXRpb25z
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvLXdrMS9UZXN0RXhwZWN0YXRpb25z
CkBAIC00NjAsNCArNDYwLDMgQEAgYWNjZXNzaWJpbGl0eS9yYW5nZS1hbHRlci1ieS1zdGVwLmh0
bWwgWyBTa2lwIF0gIyBUaW1lb3V0CiBhY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9u
Lmh0bWwgWyBUaW1lb3V0IF0KIGFjY2Vzc2liaWxpdHkvdmlzaWJsZS1lbGVtZW50cy5odG1sIFsg
VGltZW91dCBdCiAKLWVkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nv
bm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBbIFNraXAgXSAjIFRoaXMgdGVz
dCBjb25mdXNlcyBEUlQuIFNlZSBCdWcgMjMzNDYzCi0tIAoyLjI1LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450629</attachid>
            <date>2022-02-02 02:30:04 -0800</date>
            <delta_ts>2022-02-02 05:06:25 -0800</delta_ts>
            <desc>Patch -- check for window.testRunner ; better sync postMessage &amp; execCommands</desc>
            <filename>0001-Bug-235733-REGRESSION-288052-editing-execCommand-pas.patch</filename>
            <type>text/plain</type>
            <size>4649</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSAzNjBiZWY3NzQ2YzhhZjYyNjZjZjk3Yzc2YzFiYWE5NzI1NjQ3NWRkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBXZWQsIDIgRmViIDIwMjIgMDk6MTg6MjggKzAxMDAK
U3ViamVjdDogW1BBVENIXSBCdWcgMjM1NzMzIC0gUkVHUkVTU0lPTigyODgwNTIpOgogZWRpdGlu
Zy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1h
bmNlc3Rvci1jcmFzaC5odG1sCgotLS0KIC4uLnVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3Jh
cGgtYW5jZXN0b3ItY3Jhc2guaHRtbCB8ICAzICsrLQogLi4ubi1kaXNjb25uZWN0ZWQtcGFyYWdy
YXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sIHwgMTAgKysrKysrKysrLQogTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zICAgICAgICAgIHwgIDEgLQogTGF5
b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMgICAgICAgICAgICAgIHwgIDEg
LQogTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMgICAg
IHwgIDEgLQogNSBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMt
cXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBiL0xh
eW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5l
Y3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbAppbmRleCA3NDQyMTk4NWIzLi5iNDg0
MzI2MTY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3Rl
LWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwK
KysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24t
ZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sCkBAIC0xNiw2ICsxNiw3
IEBACiAKICAgb25sb2FkID0gKCkgPT4gewogICAgIGxvYWRGcmFtZSgncmVzb3VyY2VzL3Bhc3Rl
LWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFt
ZS5odG1sJyk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgaWYgKHdpbmRvdy50
ZXN0UnVubmVyKQorICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CiAgIH07CiA8L3Njcmlw
dD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3VyY2Vz
L3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNo
LWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMv
cGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gt
aWZyYW1lLmh0bWwKaW5kZXggZTdmNjBiZTZlOC4uN2Q0MzFmNTdmNyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9u
LWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKKysrIGIv
TGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0
aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKQEAg
LTEzLDEzICsxMywyMSBAQAogICAgIGRvY3VtZW50LmRlc2lnbk1vZGUgPSAnb24nOwogICAgIGRv
Y3VtZW50LmV4ZWNDb21tYW5kKCdTZWxlY3RBbGwnKTsKICAgICBkb2N1bWVudC5leGVjQ29tbWFu
ZCgnSW5zZXJ0SFRNTCcsIGZhbHNlLCAnYScpOworICAgIGxldCBvdXRlclBhc3RlQXNRdW90YXRp
b25FeGVjdXRlZCA9IGZhbHNlOworICAgIGxldCBwb3N0TWVzc2FnZURvbmVTZW50ID0gZmFsc2U7
CiAgICAgdmlzdWFsVmlld3BvcnQub25yZXNpemUgPSAoKSA9PiB7CisgICAgICBpZiAocG9zdE1l
c3NhZ2VEb25lU2VudCkKKyAgICAgICAgcmV0dXJuOwogICAgICAgZG9jdW1lbnQuZXhlY0NvbW1h
bmQoJ1Bhc3RlQXNRdW90YXRpb24nKTsKLSAgICAgIHBhcmVudC5wb3N0TWVzc2FnZSgnZG9uZScp
OworICAgICAgaWYgKG91dGVyUGFzdGVBc1F1b3RhdGlvbkV4ZWN1dGVkKSB7CisgICAgICAgIHBv
c3RNZXNzYWdlRG9uZVNlbnQgPSB0cnVlOworICAgICAgICBwYXJlbnQucG9zdE1lc3NhZ2UoJ2Rv
bmUnKTsKKyAgICAgIH0KICAgICB9OwogICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKSk7CiAgICAgZG9jdW1lbnQuc3R5bGVTaGVldHNb
MF0uaW5zZXJ0UnVsZSgncCB7IHdpZHRoOiAyMDAlOyBoZWlnaHQ6IDIwMCU7IH0nKTsKICAgICBk
b2N1bWVudC5leGVjQ29tbWFuZCgnUGFzdGVBc1F1b3RhdGlvbicpOworICAgIG91dGVyUGFzdGVB
c1F1b3RhdGlvbkV4ZWN1dGVkID0gdHJ1ZTsKICAgfQogCiAgIG9ubG9hZCA9ICgpID0+IHsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA4NmRm
MjdkNWJhLi4xNWFjMjZlODY4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMt
d2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9U
ZXN0RXhwZWN0YXRpb25zCkBAIC0xNTgwLDQgKzE1ODAsMyBAQCBmYXN0L3Njcm9sbGluZy9ydGwt
c2Nyb2xsYmFycy1hbHRlcm5hdGUtaWZyYW1lLWJvZHktZGlyLWF0dHItZG9lcy1ub3QtdXBkYXRl
LXNjcgogCiAjIHdlYmtpdC5vcmcvYi8yMzU3MzMgU2tpcCAyIGVkaXRpbmcvZXhlY0NvbW1hbmQg
dGVzdHMgZm9yIG1ha2luZyBzdWJzZXF1ZW50IHRlc3RzIGZhaWwgb24gd2sxIEFwcGxlIFNpbGlj
b24gbWFjcy4gIAogWyBCaWdTdXIrIGFybTY0IF0gZWRpdGluZy9leGVjQ29tbWFuZC9pbnNlcnQt
bmV3bGluZS1pbi1xdW90ZWQtY29udGVudC1jcmFzaC5odG1sIFsgU2tpcCBdCi1bIEJpZ1N1cisg
YXJtNjQgXSBlZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0
ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMTZkYjdjNGVkOS4uYmNlZWI0NzFiYSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTMzNSw3ICsz
MzUsNiBAQCBmYXN0L2F1dG9yZXNpemUvIFsgU2tpcCBdCiAjIFRPRE8gTmVlZCB0byBhZGQgZnVu
Y3Rpb25hbGl0eSB0byBEdW1wUmVuZGVyVHJlZSB0byBoYW5kbGUgc2Nyb2xsYmFyIHBvbGljeSBj
aGFuZ2VzCiBmYXN0L292ZXJmbG93L3Njcm9sbGJhci1yZXN0b3JlZC1hbmQtdGhlbi1sb2NrZWQu
aHRtbCBbIFNraXAgXQogCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1k
aXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0KIHN0b3Jh
Z2UvaW5kZXhlZGRiL2Nsb25lLWV4Y2VwdGlvbi5odG1sIFsgVGltZW91dCBdCiBzdG9yYWdlL2lu
ZGV4ZWRkYi9kYXRhYmFzZS1vZGQtbmFtZXMuaHRtbCBbIFRpbWVvdXQgRmFpbHVyZSBdCiBzdG9y
YWdlL2luZGV4ZWRkYi9wcmltYXJ5LWtleS11bmlxdWUtdG8tb2JqZWN0c3RvcmUuaHRtbCBbIFRp
bWVvdXQgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4
cGVjdGF0aW9ucwppbmRleCBlYjIwNzRhNGRlLi43N2U2MWNmNjg5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNDYwLDQg
KzQ2MCwzIEBAIGFjY2Vzc2liaWxpdHkvcmFuZ2UtYWx0ZXItYnktc3RlcC5odG1sIFsgU2tpcCBd
ICMgVGltZW91dAogYWNjZXNzaWJpbGl0eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi5odG1sIFsgVGlt
ZW91dCBdCiBhY2Nlc3NpYmlsaXR5L3Zpc2libGUtZWxlbWVudHMuaHRtbCBbIFRpbWVvdXQgXQog
Ci1lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFy
YWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0gIyBUaGlzIHRlc3QgY29uZnVzZXMg
RFJULiBTZWUgQnVnIDIzMzQ2MwotLSAKMi4yNS4xCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450635</attachid>
            <date>2022-02-02 05:01:06 -0800</date>
            <delta_ts>2022-02-04 11:30:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Bug-235733-REGRESSION-288052-editing-execCommand-pas.patch</filename>
            <type>text/plain</type>
            <size>7285</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSA3OTQwY2Y2ZmMxYTUyZjBiMTU0YTlkYWJlNDNhMTEzOWEwODFiNDNmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBXZWQsIDIgRmViIDIwMjIgMDk6MTg6MjggKzAxMDAK
U3ViamVjdDogW1BBVENIXSBCdWcgMjM1NzMzIC0gUkVHUkVTU0lPTigyODgwNTIpOgogZWRpdGlu
Zy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1h
bmNlc3Rvci1jcmFzaC5odG1sCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysKIC4uLmRpc2Nvbm5lY3RlZC1w
YXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCB8ICAzICsrLQogLi4uZWN0ZWQtcGFyYWdyYXBo
LWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sIHwgMjEgKysrKysrKysrKysrKy0tLQogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIHwgIDEgLQogTGF5b3V0VGVz
dHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMgICAgIHwgIDEgLQogLi4uL3BsYXRmb3Jt
L3dpbmNhaXJvLXdrMS9UZXN0RXhwZWN0YXRpb25zICAgIHwgIDEgLQogNiBmaWxlcyBjaGFuZ2Vk
LCA0NCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0NzUzYzk0MGI5Li5l
NTJiZjAxNjNhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMjItMDItMDIgIEZyw6lkw6lyaWMg
V2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTigyODgwNTIpOiBl
ZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdy
YXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIzNTczMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3QgY2FzZSBhZGRlZCBpbiByMjg4MDUyIG1heSBjYXVzZSBzdWJz
ZXF1ZW50IHRlc3RzIHRvIGZhaWxzIGJlY2F1c2UgaXQgc29tZXdoYXQgc2hpZnRzIHRoZQorICAg
ICAgICBleHBlY3RhdGlvbnMuIFRoaXMgcGF0Y2ggdHJpZXMgdG8gbWFrZSB0aGUgdGVzdCBtb3Jl
IHJvYnVzdCBidXQgdGhhdCBkb2VzIG5vdCBzZWVtIGVub3VnaCB0bworICAgICAgICBwcmV2ZW50
IHRoaXMgZmxha3kgZmFpbHVyZS4gQXMgYSBjb25zZXF1ZW5jZSwgd2UgYWRkaXRpb25hbGx5IHNr
aXAgdGhlIHRlc3QgaWYgd2luZG93LmNhY2hlcyBpcworICAgICAgICB1bmRlZmluZWQsIHdoaWNo
IGlzIHRoZSBjYXNlIGZvciBEdW1wUmVuZGVyVHJlZS4gVGhpcyBhbGxvd3MgdG8gcHJldmVudCBj
b25mdXNpb24gd2l0aCB0aGUKKyAgICAgICAgdGVzdCBleHBlY3RhdGlvbnMgd2hpbGUgYXQgdGhl
IHNhbWUgdGltZSBub3QgYmVpbmcgYSBiaWcgZGVhbCBmb3IgdGVzdCBjb3ZlcmFnZSBzaW5jZSB0
aGUKKyAgICAgICAgb3JpZ2luYWwgY3Jhc2ggcmVxdWlyZWQgd2luZG93LmNhY2hlcyB0byBiZSBy
ZXByb2R1Y2libGUgYW55d2F5LgorCisgICAgICAgICogZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0
ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1s
OiBPbmx5CisgICAgICAgIGNhbGwgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpIGlmIHdp
bmRvdy50ZXN0UnVubmVyIGlzIGRlZmluZWQuCisgICAgICAgICogZWRpdGluZy9leGVjQ29tbWFu
ZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5j
ZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWw6CisgICAgICAgICAgLSBUcnkgdG8gYmV0dGVyIHN5bmNo
cm9uaXplIHRoZSBjYWxscyB0byBkb2N1bWVudC5leGVjQ29tbWFuZCBhbmQgcGFyZW50LnBvc3RN
ZXNzYWdlLiBUaGlzIHN0aWxsCisgICAgICAgICAgICBhbGxvd3MgdG8gcmVwcm9kdWNlIHRoZSBv
cmlnaW5hbCBjcmFzaCB3aGVuIHRoZSBmaXggb2YgcjI4ODA1MiBpcyByZXZlcnRlZC4KKyAgICAg
ICAgICAtIEZpbmlzaCB0aGUgdGVzdCBlYXJseSBpZiB3aW5kb3cuY2FjaGVzIGlzIHVuZGVmaW5l
ZCAoc2VlIGV4cGxhbmF0aW9uIGFib3ZlKS4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2sxL1Rl
c3RFeHBlY3RhdGlvbnM6IFJlbW92ZSBza2lwIGV4cGVjdGF0aW9uIHNpbmNlIHRoYXQncyBub3cg
ZG9uZSBpbiB0aGUgdGVzdC4KKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9u
czogRGl0dG8uCisgICAgICAgICogcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlv
bnM6IERpdHRvLgorCiAyMDIyLTAyLTAxICBBbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4K
IAogICAgICAgICBbTEZDXVtJRkNdIFVzaW5nIEZvbnRjYXNjYWRlOjpzcGFjZVdpZHRoIHRvIHN1
YnRyYWN0IHRoZSB0cmFpbGluZyBzcGFjZSB3aWR0aCBtYXkgcmVzdWx0IGluIGluY29ycmVjdCBs
YXlvdXQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUt
YXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBi
L0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nv
bm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbAppbmRleCA3NDQyMTk4NWIzLi5i
NDg0MzI2MTY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL3Bh
c3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRp
b24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sCkBAIC0xNiw2ICsx
Niw3IEBACiAKICAgb25sb2FkID0gKCkgPT4gewogICAgIGxvYWRGcmFtZSgncmVzb3VyY2VzL3Bh
c3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlm
cmFtZS5odG1sJyk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQorICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CiAgIH07CiA8L3Nj
cmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3Vy
Y2VzL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNy
YXNoLWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJj
ZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jh
c2gtaWZyYW1lLmh0bWwKaW5kZXggZTdmNjBiZTZlOC4uMDgxNDVlMzNkOSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0
aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKKysr
IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVv
dGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwK
QEAgLTcsMTkgKzcsMzQgQEAKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJyk7
CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0NvcHknKTsKICAgICBpZnJhbWUwLnJlbW92ZSgp
OwotICAgIGlmICh3aW5kb3cuY2FjaGVzKQotICAgICAgYXdhaXQgY2FjaGVzLmhhcygnYScpOwor
ICAgIGlmICghd2luZG93LmNhY2hlcykgeworICAgICAgLyogVGhpcyB0ZXN0IG1ha2VzIER1bXBS
ZW5kZXJUcmVlIHNoaWZ0IGV4cGVjdGF0aW9ucyBvZiBzdWJzZXF1ZW50IHJlc3VsdHMuCisgICAg
ICAgICBTaW5jZSB3aW5kb3cuY2FjaGVzIGlzIG5vdCBhdmFpbGFibGUgd2l0aCBEdW1wUmVuZGVy
VHJlZSBidXQgaXMgcmVxdWlyZWQgdG8gbWFrZSB0aGUKKyAgICAgICAgIGNyYXNoIHRlc3Qgd29y
aywgbGV0J3MganVzdCBub3QgcnVuIHRoZSB0ZXN0IGluIHRoYXQgY2FzZS4KKwkgU2VlIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU3MzMgKi8KKyAgICAgIHBhcmVu
dC5wb3N0TWVzc2FnZSgnZG9uZScpOworICAgICAgcmV0dXJuOworICAgIH0KKyAgICBhd2FpdCBj
YWNoZXMuaGFzKCdhJyk7CiAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmQoZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgncCcpKTsKICAgICBkb2N1bWVudC5kZXNpZ25Nb2RlID0gJ29uJzsKICAgICBkb2N1
bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJyk7CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQo
J0luc2VydEhUTUwnLCBmYWxzZSwgJ2EnKTsKKyAgICBsZXQgb3V0ZXJQYXN0ZUFzUXVvdGF0aW9u
RXhlY3V0ZWQgPSBmYWxzZTsKKyAgICBsZXQgcG9zdE1lc3NhZ2VEb25lU2VudCA9IGZhbHNlOwog
ICAgIHZpc3VhbFZpZXdwb3J0Lm9ucmVzaXplID0gKCkgPT4geworICAgICAgaWYgKHBvc3RNZXNz
YWdlRG9uZVNlbnQpCisgICAgICAgIHJldHVybjsKICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5k
KCdQYXN0ZUFzUXVvdGF0aW9uJyk7Ci0gICAgICBwYXJlbnQucG9zdE1lc3NhZ2UoJ2RvbmUnKTsK
KyAgICAgIGlmIChvdXRlclBhc3RlQXNRdW90YXRpb25FeGVjdXRlZCkgeworICAgICAgICBwb3N0
TWVzc2FnZURvbmVTZW50ID0gdHJ1ZTsKKyAgICAgICAgcGFyZW50LnBvc3RNZXNzYWdlKCdkb25l
Jyk7CisgICAgICB9CiAgICAgfTsKICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJykpOwogICAgIGRvY3VtZW50LnN0eWxlU2hlZXRzWzBd
Lmluc2VydFJ1bGUoJ3AgeyB3aWR0aDogMjAwJTsgaGVpZ2h0OiAyMDAlOyB9Jyk7CiAgICAgZG9j
dW1lbnQuZXhlY0NvbW1hbmQoJ1Bhc3RlQXNRdW90YXRpb24nKTsKKyAgICBvdXRlclBhc3RlQXNR
dW90YXRpb25FeGVjdXRlZCA9IHRydWU7CiAgIH0KIAogICBvbmxvYWQgPSAoKSA9PiB7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggODZkZjI3
ZDViYS4uMTVhYzI2ZTg2OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdr
MS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtMTU4MCw0ICsxNTgwLDMgQEAgZmFzdC9zY3JvbGxpbmcvcnRsLXNj
cm9sbGJhcnMtYWx0ZXJuYXRlLWlmcmFtZS1ib2R5LWRpci1hdHRyLWRvZXMtbm90LXVwZGF0ZS1z
Y3IKIAogIyB3ZWJraXQub3JnL2IvMjM1NzMzIFNraXAgMiBlZGl0aW5nL2V4ZWNDb21tYW5kIHRl
c3RzIGZvciBtYWtpbmcgc3Vic2VxdWVudCB0ZXN0cyBmYWlsIG9uIHdrMSBBcHBsZSBTaWxpY29u
IG1hY3MuICAKIFsgQmlnU3VyKyBhcm02NCBdIGVkaXRpbmcvZXhlY0NvbW1hbmQvaW5zZXJ0LW5l
d2xpbmUtaW4tcXVvdGVkLWNvbnRlbnQtY3Jhc2guaHRtbCBbIFNraXAgXQotWyBCaWdTdXIrIGFy
bTY0IF0gZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVk
LXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDE2ZGI3YzRlZDkuLmJjZWViNDcxYmEgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCkBAIC0zMzUsNyArMzM1
LDYgQEAgZmFzdC9hdXRvcmVzaXplLyBbIFNraXAgXQogIyBUT0RPIE5lZWQgdG8gYWRkIGZ1bmN0
aW9uYWxpdHkgdG8gRHVtcFJlbmRlclRyZWUgdG8gaGFuZGxlIHNjcm9sbGJhciBwb2xpY3kgY2hh
bmdlcwogZmFzdC9vdmVyZmxvdy9zY3JvbGxiYXItcmVzdG9yZWQtYW5kLXRoZW4tbG9ja2VkLmh0
bWwgWyBTa2lwIF0KIAotZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlz
Y29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdCiBzdG9yYWdl
L2luZGV4ZWRkYi9jbG9uZS1leGNlcHRpb24uaHRtbCBbIFRpbWVvdXQgXQogc3RvcmFnZS9pbmRl
eGVkZGIvZGF0YWJhc2Utb2RkLW5hbWVzLmh0bWwgWyBUaW1lb3V0IEZhaWx1cmUgXQogc3RvcmFn
ZS9pbmRleGVkZGIvcHJpbWFyeS1rZXktdW5pcXVlLXRvLW9iamVjdHN0b3JlLmh0bWwgWyBUaW1l
b3V0IF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvLXdrMS9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBl
Y3RhdGlvbnMKaW5kZXggZWIyMDc0YTRkZS4uNzdlNjFjZjY4OSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ2MCw0ICs0
NjAsMyBAQCBhY2Nlc3NpYmlsaXR5L3JhbmdlLWFsdGVyLWJ5LXN0ZXAuaHRtbCBbIFNraXAgXSAj
IFRpbWVvdXQKIGFjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRtbCBbIFRpbWVv
dXQgXQogYWNjZXNzaWJpbGl0eS92aXNpYmxlLWVsZW1lbnRzLmh0bWwgWyBUaW1lb3V0IF0KIAot
ZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFn
cmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdICMgVGhpcyB0ZXN0IGNvbmZ1c2VzIERS
VC4gU2VlIEJ1ZyAyMzM0NjMKLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450891</attachid>
            <date>2022-02-04 06:52:44 -0800</date>
            <delta_ts>2022-02-04 11:30:37 -0800</delta_ts>
            <desc>another attempt...</desc>
            <filename>0001-Bug-235733-REGRESSION-288052-editing-execCommand-pas.patch</filename>
            <type>text/plain</type>
            <size>4743</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSBlZDA1MTIzYmIzYjAxZDNiZTdjZTI5Yjk4NDZkNWY5NDY0YmQwOGZhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBXZWQsIDIgRmViIDIwMjIgMDk6MTg6MjggKzAxMDAK
U3ViamVjdDogW1BBVENIXSBCdWcgMjM1NzMzIC0gUkVHUkVTU0lPTigyODgwNTIpOgogZWRpdGlu
Zy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1h
bmNlc3Rvci1jcmFzaC5odG1sCgotLS0KIC4uLmF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgt
YW5jZXN0b3ItY3Jhc2guaHRtbCB8ICAzICsrLQogLi4uaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFu
Y2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sIHwgMTMgKysrKysrKysrKystLQogTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zICAgICAgIHwgIDEgLQogTGF5b3V0VGVz
dHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMgICAgICAgICAgIHwgIDEgLQogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMgIHwgIDEgLQogNSBm
aWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRp
c2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL2Vk
aXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3Jh
cGgtYW5jZXN0b3ItY3Jhc2guaHRtbAppbmRleCA3NDQyMTk4NWIzLi5iNDg0MzI2MTY5IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlv
bi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwKKysrIGIvTGF5b3V0
VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVk
LXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sCkBAIC0xNiw2ICsxNiw3IEBACiAKICAgb25s
b2FkID0gKCkgPT4gewogICAgIGxvYWRGcmFtZSgncmVzb3VyY2VzL3Bhc3RlLWFzLXF1b3RhdGlv
bi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sJyk7Ci0g
ICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQor
ICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CiAgIH07CiA8L3NjcmlwdD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3VyY2VzL3Bhc3RlLWFzLXF1
b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1s
IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVv
dGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwK
aW5kZXggZTdmNjBiZTZlOC4uODRkZTU1OGJiYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZWRp
dGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3Rl
ZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
ZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5l
Y3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKQEAgLTEzLDEzICsxMywy
MiBAQAogICAgIGRvY3VtZW50LmRlc2lnbk1vZGUgPSAnb24nOwogICAgIGRvY3VtZW50LmV4ZWND
b21tYW5kKCdTZWxlY3RBbGwnKTsKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnSW5zZXJ0SFRN
TCcsIGZhbHNlLCAnYScpOwotICAgIHZpc3VhbFZpZXdwb3J0Lm9ucmVzaXplID0gKCkgPT4gewor
CisgICAgbGV0IG91dGVyUGFzdGVBc1F1b3RhdGlvbkV4ZWN1dGVkID0gZmFsc2U7CisgICAgZnVu
Y3Rpb24gaGFuZGxlVmlzdWFsVmlld3BvcnRSZXNpemUoKSB7CiAgICAgICBkb2N1bWVudC5leGVj
Q29tbWFuZCgnUGFzdGVBc1F1b3RhdGlvbicpOworICAgICAgaWYgKCFvdXRlclBhc3RlQXNRdW90
YXRpb25FeGVjdXRlZCkgeworICAgICAgICB2aXN1YWxWaWV3cG9ydC5hZGRFdmVudExpc3RlbmVy
KCdyZXNpemUnLCBoYW5kbGVWaXN1YWxWaWV3cG9ydFJlc2l6ZSwge29uY2U6IHRydWV9KTsKKwly
ZXR1cm47CisgICAgICB9CiAgICAgICBwYXJlbnQucG9zdE1lc3NhZ2UoJ2RvbmUnKTsKLSAgICB9
OworICAgIH0KKyAgICB2aXN1YWxWaWV3cG9ydC5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCBo
YW5kbGVWaXN1YWxWaWV3cG9ydFJlc2l6ZSwge29uY2U6IHRydWV9KTsKKwogICAgIGRvY3VtZW50
LmhlYWQuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKSk7CiAgICAg
ZG9jdW1lbnQuc3R5bGVTaGVldHNbMF0uaW5zZXJ0UnVsZSgncCB7IHdpZHRoOiAyMDAlOyBoZWln
aHQ6IDIwMCU7IH0nKTsKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnUGFzdGVBc1F1b3RhdGlv
bicpOworICAgIG91dGVyUGFzdGVBc1F1b3RhdGlvbkV4ZWN1dGVkID0gdHJ1ZTsKICAgfQogCiAg
IG9ubG9hZCA9ICgpID0+IHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13
azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4
cGVjdGF0aW9ucwppbmRleCAwZjY2MTdmZDFhLi4xNmM5ZGFjMGVmIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNzEyLDQgKzE3MTIsMyBA
QCBmYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFycy1hbHRlcm5hdGUtaWZyYW1lLWJvZHktZGly
LWF0dHItZG9lcy1ub3QtdXBkYXRlLXNjcgogCiAjIHdlYmtpdC5vcmcvYi8yMzU3MzMgU2tpcCAy
IGVkaXRpbmcvZXhlY0NvbW1hbmQgdGVzdHMgZm9yIG1ha2luZyBzdWJzZXF1ZW50IHRlc3RzIGZh
aWwgb24gd2sxIEFwcGxlIFNpbGljb24gbWFjcy4gIAogWyBCaWdTdXIrIGFybTY0IF0gZWRpdGlu
Zy9leGVjQ29tbWFuZC9pbnNlcnQtbmV3bGluZS1pbi1xdW90ZWQtY29udGVudC1jcmFzaC5odG1s
IFsgU2tpcCBdCi1bIEJpZ1N1cisgYXJtNjQgXSBlZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFz
LXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBT
a2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRp
b25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggOTVl
NWM2ZmJjOC4uMjNiMTJiOGQ5MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2lu
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTQ1Niw3ICs0NTYsNiBAQCBmYXN0L2F1dG9yZXNpemUvIFsgU2tpcCBdCiAj
IFRPRE8gTmVlZCB0byBhZGQgZnVuY3Rpb25hbGl0eSB0byBEdW1wUmVuZGVyVHJlZSB0byBoYW5k
bGUgc2Nyb2xsYmFyIHBvbGljeSBjaGFuZ2VzCiBmYXN0L292ZXJmbG93L3Njcm9sbGJhci1yZXN0
b3JlZC1hbmQtdGhlbi1sb2NrZWQuaHRtbCBbIFNraXAgXQogCi1lZGl0aW5nL2V4ZWNDb21tYW5k
L3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNo
Lmh0bWwgWyBTa2lwIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2Nsb25lLWV4Y2VwdGlvbi5odG1sIFsg
VGltZW91dCBdCiBzdG9yYWdlL2luZGV4ZWRkYi9kYXRhYmFzZS1vZGQtbmFtZXMuaHRtbCBbIFRp
bWVvdXQgRmFpbHVyZSBdCiBzdG9yYWdlL2luZGV4ZWRkYi9wcmltYXJ5LWtleS11bmlxdWUtdG8t
b2JqZWN0c3RvcmUuaHRtbCBbIFRpbWVvdXQgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBlYjIwNzRhNGRlLi43N2U2MWNm
Njg5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4
cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtNDYwLDQgKzQ2MCwzIEBAIGFjY2Vzc2liaWxpdHkvcmFuZ2UtYWx0ZXIt
Ynktc3RlcC5odG1sIFsgU2tpcCBdICMgVGltZW91dAogYWNjZXNzaWJpbGl0eS9hcmlhLXJvbGVk
ZXNjcmlwdGlvbi5odG1sIFsgVGltZW91dCBdCiBhY2Nlc3NpYmlsaXR5L3Zpc2libGUtZWxlbWVu
dHMuaHRtbCBbIFRpbWVvdXQgXQogCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3Rh
dGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0g
IyBUaGlzIHRlc3QgY29uZnVzZXMgRFJULiBTZWUgQnVnIDIzMzQ2MwotLSAKMi4zMi4wIChBcHBs
ZSBHaXQtMTMyKQoK
</data>
<flag name="commit-queue"
          id="477426"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450923</attachid>
            <date>2022-02-04 11:30:37 -0800</date>
            <delta_ts>2022-02-09 02:06:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Bug-235733-REGRESSION-288052-editing-execCommand-pas.patch</filename>
            <type>text/plain</type>
            <size>7371</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSBkYmI3YzQ3ODg1ZjU1NWJjZTAzY2UzYmQ0OWU1YzU4MmNlMGQyNTgyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBXZWQsIDIgRmViIDIwMjIgMDk6MTg6MjggKzAxMDAK
U3ViamVjdDogW1BBVENIXSBCdWcgMjM1NzMzIC0gUkVHUkVTU0lPTigyODgwNTIpOgogZWRpdGlu
Zy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1h
bmNlc3Rvci1jcmFzaC5odG1sCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysKIC4uLmRpc2Nvbm5lY3RlZC1w
YXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCB8ICAzICsrLQogLi4uZWN0ZWQtcGFyYWdyYXBo
LWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sIHwgMjQgKysrKysrKysrKysrKysrLS0tLQogTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIHwgIDEgLQogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMgICAgIHwgIDEgLQogLi4uL3BsYXRm
b3JtL3dpbmNhaXJvLXdrMS9UZXN0RXhwZWN0YXRpb25zICAgIHwgIDEgLQogNiBmaWxlcyBjaGFu
Z2VkLCA0NiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyNmQ3YTBkOWIw
Li4zYzc5ZjMwMmIzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMjItMDItMDIgIEZyw6lkw6ly
aWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTigyODgwNTIp
OiBlZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFy
YWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzNTczMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRlc3QgY2FzZSBhZGRlZCBpbiByMjg4MDUyIG1heSBjYXVzZSBz
dWJzZXF1ZW50IHRlc3RzIHRvIGZhaWxzIGJlY2F1c2UgaXQgc29tZXdoYXQgc2hpZnRzIHRoZQor
ICAgICAgICBleHBlY3RhdGlvbnMuIFRoaXMgcGF0Y2ggdHJpZXMgdG8gbWFrZSB0aGUgdGVzdCBt
b3JlIHJvYnVzdCBidXQgdGhhdCBkb2VzIG5vdCBzZWVtIGVub3VnaCB0bworICAgICAgICBwcmV2
ZW50IHRoaXMgZmxha3kgZmFpbHVyZS4gQXMgYSBjb25zZXF1ZW5jZSwgd2UgYWRkaXRpb25hbGx5
IHNraXAgdGhlIHRlc3QgaWYgd2luZG93LmNhY2hlcyBpcworICAgICAgICB1bmRlZmluZWQsIHdo
aWNoIGlzIHRoZSBjYXNlIGZvciBEdW1wUmVuZGVyVHJlZS4gVGhpcyBhbGxvd3MgdG8gcHJldmVu
dCBjb25mdXNpb24gd2l0aCB0aGUKKyAgICAgICAgdGVzdCBleHBlY3RhdGlvbnMgd2hpbGUgYXQg
dGhlIHNhbWUgdGltZSBub3QgYmVpbmcgYSBiaWcgZGVhbCBmb3IgdGVzdCBjb3ZlcmFnZSBzaW5j
ZSB0aGUKKyAgICAgICAgb3JpZ2luYWwgY3Jhc2ggcmVxdWlyZWQgd2luZG93LmNhY2hlcyB0byBi
ZSByZXByb2R1Y2libGUgYW55d2F5LgorCisgICAgICAgICogZWRpdGluZy9leGVjQ29tbWFuZC9w
YXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5o
dG1sOiBPbmx5CisgICAgICAgIGNhbGwgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpIGlm
IHdpbmRvdy50ZXN0UnVubmVyIGlzIGRlZmluZWQuCisgICAgICAgICogZWRpdGluZy9leGVjQ29t
bWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgt
YW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWw6CisgICAgICAgICAgLSBUcnkgdG8gYmV0dGVyIHN5
bmNocm9uaXplIHRoZSBjYWxscyB0byBkb2N1bWVudC5leGVjQ29tbWFuZCBhbmQgcGFyZW50LnBv
c3RNZXNzYWdlLiBUaGlzIHN0aWxsCisgICAgICAgICAgICBhbGxvd3MgdG8gcmVwcm9kdWNlIHRo
ZSBvcmlnaW5hbCBjcmFzaCB3aGVuIHRoZSBmaXggb2YgcjI4ODA1MiBpcyByZXZlcnRlZC4KKyAg
ICAgICAgICAtIEZpbmlzaCB0aGUgdGVzdCBlYXJseSBpZiB3aW5kb3cuY2FjaGVzIGlzIHVuZGVm
aW5lZCAoc2VlIGV4cGxhbmF0aW9uIGFib3ZlKS4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2sx
L1Rlc3RFeHBlY3RhdGlvbnM6IFJlbW92ZSBza2lwIGV4cGVjdGF0aW9uIHNpbmNlIHRoYXQncyBu
b3cgZG9uZSBpbiB0aGUgdGVzdC4KKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0
aW9uczogRGl0dG8uCisgICAgICAgICogcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3Rh
dGlvbnM6IERpdHRvLgorCiAyMDIyLTAyLTAzICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVs
ZEBhcHBsZS5jb20+CiAKICAgICAgICAgVHdvIGJvcG9tb2ZvIHRvbmUgbWFya3MgYXJlIG5vdCBt
b3ZlZCB0byB0aGUgY29ycmVjdCBwbGFjZSBpbiB2ZXJ0aWNhbCB0ZXh0IHdpdGggYSBwYXJ0aWN1
bGFyIGJvcG9tb2ZvIGZvbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0Nv
bW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3It
Y3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVv
dGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbAppbmRleCA3
NDQyMTk4NWIzLi5iNDg0MzI2MTY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4
ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2Vz
dG9yLWNyYXNoLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0
ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1s
CkBAIC0xNiw2ICsxNiw3IEBACiAKICAgb25sb2FkID0gKCkgPT4gewogICAgIGxvYWRGcmFtZSgn
cmVzb3VyY2VzL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2Vz
dG9yLWNyYXNoLWlmcmFtZS5odG1sJyk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cisg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7
CiAgIH07CiA8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0Nv
bW1hbmQvcmVzb3VyY2VzL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBo
LWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29t
bWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgt
YW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKaW5kZXggZTdmNjBiZTZlOC4uMjVmNzk0NDM1ZSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFz
dGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZy
YW1lLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMv
cGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gt
aWZyYW1lLmh0bWwKQEAgLTcsMTkgKzcsMzUgQEAKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgn
U2VsZWN0QWxsJyk7CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0NvcHknKTsKICAgICBpZnJh
bWUwLnJlbW92ZSgpOwotICAgIGlmICh3aW5kb3cuY2FjaGVzKQotICAgICAgYXdhaXQgY2FjaGVz
LmhhcygnYScpOworICAgIGlmICghd2luZG93LmNhY2hlcykgeworICAgICAgLyogVGhpcyB0ZXN0
IG1ha2VzIER1bXBSZW5kZXJUcmVlIHNoaWZ0IGV4cGVjdGF0aW9ucyBvZiBzdWJzZXF1ZW50IHJl
c3VsdHMuCisgICAgICAgICBTaW5jZSB3aW5kb3cuY2FjaGVzIGlzIG5vdCBhdmFpbGFibGUgd2l0
aCBEdW1wUmVuZGVyVHJlZSBidXQgaXMgcmVxdWlyZWQgdG8gbWFrZSB0aGUKKyAgICAgICAgIGNy
YXNoIHRlc3Qgd29yaywgbGV0J3MganVzdCBub3QgcnVuIHRoZSB0ZXN0IGluIHRoYXQgY2FzZS4K
KwkgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU3MzMgKi8K
KyAgICAgIHBhcmVudC5wb3N0TWVzc2FnZSgnZG9uZScpOworICAgICAgcmV0dXJuOworICAgIH0K
KyAgICBhd2FpdCBjYWNoZXMuaGFzKCdhJyk7CiAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmQoZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgncCcpKTsKICAgICBkb2N1bWVudC5kZXNpZ25Nb2RlID0gJ29u
JzsKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJyk7CiAgICAgZG9jdW1lbnQu
ZXhlY0NvbW1hbmQoJ0luc2VydEhUTUwnLCBmYWxzZSwgJ2EnKTsKLSAgICB2aXN1YWxWaWV3cG9y
dC5vbnJlc2l6ZSA9ICgpID0+IHsKKworICAgIGxldCBvdXRlclBhc3RlQXNRdW90YXRpb25FeGVj
dXRlZCA9IGZhbHNlOworICAgIGZ1bmN0aW9uIGhhbmRsZVZpc3VhbFZpZXdwb3J0UmVzaXplKCkg
ewogICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ1Bhc3RlQXNRdW90YXRpb24nKTsKKyAgICAg
IGlmICghb3V0ZXJQYXN0ZUFzUXVvdGF0aW9uRXhlY3V0ZWQpIHsKKyAgICAgICAgdmlzdWFsVmll
d3BvcnQuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgaGFuZGxlVmlzdWFsVmlld3BvcnRSZXNp
emUsIHtvbmNlOiB0cnVlfSk7CisJcmV0dXJuOworICAgICAgfQogICAgICAgcGFyZW50LnBvc3RN
ZXNzYWdlKCdkb25lJyk7Ci0gICAgfTsKKyAgICB9CisgICAgdmlzdWFsVmlld3BvcnQuYWRkRXZl
bnRMaXN0ZW5lcigncmVzaXplJywgaGFuZGxlVmlzdWFsVmlld3BvcnRSZXNpemUsIHtvbmNlOiB0
cnVlfSk7CisKICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoJ3N0eWxlJykpOwogICAgIGRvY3VtZW50LnN0eWxlU2hlZXRzWzBdLmluc2VydFJ1bGUo
J3AgeyB3aWR0aDogMjAwJTsgaGVpZ2h0OiAyMDAlOyB9Jyk7CiAgICAgZG9jdW1lbnQuZXhlY0Nv
bW1hbmQoJ1Bhc3RlQXNRdW90YXRpb24nKTsKKyAgICBvdXRlclBhc3RlQXNRdW90YXRpb25FeGVj
dXRlZCA9IHRydWU7CiAgIH0KIAogICBvbmxvYWQgPSAoKSA9PiB7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMGY2NjE3ZmQxYS4uMTZjOWRh
YzBlZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9u
cwpAQCAtMTcxMiw0ICsxNzEyLDMgQEAgZmFzdC9zY3JvbGxpbmcvcnRsLXNjcm9sbGJhcnMtYWx0
ZXJuYXRlLWlmcmFtZS1ib2R5LWRpci1hdHRyLWRvZXMtbm90LXVwZGF0ZS1zY3IKIAogIyB3ZWJr
aXQub3JnL2IvMjM1NzMzIFNraXAgMiBlZGl0aW5nL2V4ZWNDb21tYW5kIHRlc3RzIGZvciBtYWtp
bmcgc3Vic2VxdWVudCB0ZXN0cyBmYWlsIG9uIHdrMSBBcHBsZSBTaWxpY29uIG1hY3MuICAKIFsg
QmlnU3VyKyBhcm02NCBdIGVkaXRpbmcvZXhlY0NvbW1hbmQvaW5zZXJ0LW5ld2xpbmUtaW4tcXVv
dGVkLWNvbnRlbnQtY3Jhc2guaHRtbCBbIFNraXAgXQotWyBCaWdTdXIrIGFybTY0IF0gZWRpdGlu
Zy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1h
bmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IDk1ZTVjNmZiYzguLjIzYjEyYjhkOTIgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCkBAIC00NTYsNyArNDU2LDYgQEAgZmFzdC9h
dXRvcmVzaXplLyBbIFNraXAgXQogIyBUT0RPIE5lZWQgdG8gYWRkIGZ1bmN0aW9uYWxpdHkgdG8g
RHVtcFJlbmRlclRyZWUgdG8gaGFuZGxlIHNjcm9sbGJhciBwb2xpY3kgY2hhbmdlcwogZmFzdC9v
dmVyZmxvdy9zY3JvbGxiYXItcmVzdG9yZWQtYW5kLXRoZW4tbG9ja2VkLmh0bWwgWyBTa2lwIF0K
IAotZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBh
cmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdCiBzdG9yYWdlL2luZGV4ZWRkYi9j
bG9uZS1leGNlcHRpb24uaHRtbCBbIFRpbWVvdXQgXQogc3RvcmFnZS9pbmRleGVkZGIvZGF0YWJh
c2Utb2RkLW5hbWVzLmh0bWwgWyBUaW1lb3V0IEZhaWx1cmUgXQogc3RvcmFnZS9pbmRleGVkZGIv
cHJpbWFyeS1rZXktdW5pcXVlLXRvLW9iamVjdHN0b3JlLmh0bWwgWyBUaW1lb3V0IF0KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvLXdrMS9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggZWIyMDc0YTRkZS4uNzdlNjFjZjY4OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ2MCw0ICs0NjAsMyBAQCBhY2Nl
c3NpYmlsaXR5L3JhbmdlLWFsdGVyLWJ5LXN0ZXAuaHRtbCBbIFNraXAgXSAjIFRpbWVvdXQKIGFj
Y2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRtbCBbIFRpbWVvdXQgXQogYWNjZXNz
aWJpbGl0eS92aXNpYmxlLWVsZW1lbnRzLmh0bWwgWyBUaW1lb3V0IF0KIAotZWRpdGluZy9leGVj
Q29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rv
ci1jcmFzaC5odG1sIFsgU2tpcCBdICMgVGhpcyB0ZXN0IGNvbmZ1c2VzIERSVC4gU2VlIEJ1ZyAy
MzM0NjMKLS0gCjIuMjUuMQoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451086</attachid>
            <date>2022-02-07 06:22:58 -0800</date>
            <delta_ts>2022-02-07 06:25:29 -0800</delta_ts>
            <desc>Patch -- more attempts</desc>
            <filename>0001-Bug-235733-REGRESSION-288052-editing-execCommand-pas.patch</filename>
            <type>text/plain</type>
            <size>4314</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVv
dGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCBiL0xheW91
dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3Rl
ZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbAppbmRleCA3NDQyMTk4NWIzLi5iNDg0MzI2
MTY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFz
LXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwKKysr
IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlz
Y29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sCkBAIC0xNiw2ICsxNiw3IEBA
CiAKICAgb25sb2FkID0gKCkgPT4gewogICAgIGxvYWRGcmFtZSgncmVzb3VyY2VzL3Bhc3RlLWFz
LXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5o
dG1sJyk7Ci0gICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CiAgIH07CiA8L3NjcmlwdD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3VyY2VzL3Bh
c3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlm
cmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFz
dGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZy
YW1lLmh0bWwKaW5kZXggZTdmNjBiZTZlOC4uMjVmNzk0NDM1ZSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRp
c2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKKysrIGIvTGF5
b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9yZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9u
LWRpc2Nvbm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwKQEAgLTcs
MTkgKzcsMjggQEAKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJyk7CiAgICAg
ZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0NvcHknKTsKICAgICBpZnJhbWUwLnJlbW92ZSgpOwotICAg
IGlmICh3aW5kb3cuY2FjaGVzKQotICAgICAgYXdhaXQgY2FjaGVzLmhhcygnYScpOworICAgIGlm
ICh3aW5kb3cuY2FjaGVzKSB7CisgICAgICBhd2FpdCBjYWNoZXMuaGFzKCdhJyk7CiAgICAgZG9j
dW1lbnQuYm9keS5hcHBlbmQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgncCcpKTsKICAgICBkb2N1
bWVudC5kZXNpZ25Nb2RlID0gJ29uJzsKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0
QWxsJyk7CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0luc2VydEhUTUwnLCBmYWxzZSwgJ2En
KTsKLSAgICB2aXN1YWxWaWV3cG9ydC5vbnJlc2l6ZSA9ICgpID0+IHsKKworICAgIGxldCBvdXRl
clBhc3RlQXNRdW90YXRpb25FeGVjdXRlZCA9IGZhbHNlOworICAgIGZ1bmN0aW9uIGhhbmRsZVZp
c3VhbFZpZXdwb3J0UmVzaXplKCkgewogICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ1Bhc3Rl
QXNRdW90YXRpb24nKTsKKyAgICAgIGlmICghb3V0ZXJQYXN0ZUFzUXVvdGF0aW9uRXhlY3V0ZWQp
IHsKKyAgICAgICAgdmlzdWFsVmlld3BvcnQuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgaGFu
ZGxlVmlzdWFsVmlld3BvcnRSZXNpemUsIHtvbmNlOiB0cnVlfSk7CisJcmV0dXJuOworICAgICAg
fQogICAgICAgcGFyZW50LnBvc3RNZXNzYWdlKCdkb25lJyk7Ci0gICAgfTsKKyAgICB9CisgICAg
dmlzdWFsVmlld3BvcnQuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgaGFuZGxlVmlzdWFsVmll
d3BvcnRSZXNpemUsIHtvbmNlOiB0cnVlfSk7CisKICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENo
aWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJykpOwogICAgIGRvY3VtZW50LnN0eWxl
U2hlZXRzWzBdLmluc2VydFJ1bGUoJ3AgeyB3aWR0aDogMjAwJTsgaGVpZ2h0OiAyMDAlOyB9Jyk7
CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ1Bhc3RlQXNRdW90YXRpb24nKTsKKyAgICBvdXRl
clBhc3RlQXNRdW90YXRpb25FeGVjdXRlZCA9IHRydWU7CiAgIH0KIAogICBvbmxvYWQgPSAoKSA9
PiB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3Rh
dGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggMGY2NjE3ZmQxYS4uMTZjOWRhYzBlZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTcxMiw0ICsxNzEyLDMgQEAgZmFzdC9zY3JvbGxp
bmcvcnRsLXNjcm9sbGJhcnMtYWx0ZXJuYXRlLWlmcmFtZS1ib2R5LWRpci1hdHRyLWRvZXMtbm90
LXVwZGF0ZS1zY3IKIAogIyB3ZWJraXQub3JnL2IvMjM1NzMzIFNraXAgMiBlZGl0aW5nL2V4ZWND
b21tYW5kIHRlc3RzIGZvciBtYWtpbmcgc3Vic2VxdWVudCB0ZXN0cyBmYWlsIG9uIHdrMSBBcHBs
ZSBTaWxpY29uIG1hY3MuICAKIFsgQmlnU3VyKyBhcm02NCBdIGVkaXRpbmcvZXhlY0NvbW1hbmQv
aW5zZXJ0LW5ld2xpbmUtaW4tcXVvdGVkLWNvbnRlbnQtY3Jhc2guaHRtbCBbIFNraXAgXQotWyBC
aWdTdXIrIGFybTY0IF0gZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlz
Y29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDk1ZTVjNmZiYzguLjIzYjEy
YjhkOTIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRp
b25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCkBAIC00
NTYsNyArNDU2LDYgQEAgZmFzdC9hdXRvcmVzaXplLyBbIFNraXAgXQogIyBUT0RPIE5lZWQgdG8g
YWRkIGZ1bmN0aW9uYWxpdHkgdG8gRHVtcFJlbmRlclRyZWUgdG8gaGFuZGxlIHNjcm9sbGJhciBw
b2xpY3kgY2hhbmdlcwogZmFzdC9vdmVyZmxvdy9zY3JvbGxiYXItcmVzdG9yZWQtYW5kLXRoZW4t
bG9ja2VkLmh0bWwgWyBTa2lwIF0KIAotZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90
YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBd
CiBzdG9yYWdlL2luZGV4ZWRkYi9jbG9uZS1leGNlcHRpb24uaHRtbCBbIFRpbWVvdXQgXQogc3Rv
cmFnZS9pbmRleGVkZGIvZGF0YWJhc2Utb2RkLW5hbWVzLmh0bWwgWyBUaW1lb3V0IEZhaWx1cmUg
XQogc3RvcmFnZS9pbmRleGVkZGIvcHJpbWFyeS1rZXktdW5pcXVlLXRvLW9iamVjdHN0b3JlLmh0
bWwgWyBUaW1lb3V0IF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJv
LXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sx
L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZWIyMDc0YTRkZS4uNzdlNjFjZjY4OSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAg
LTQ2MCw0ICs0NjAsMyBAQCBhY2Nlc3NpYmlsaXR5L3JhbmdlLWFsdGVyLWJ5LXN0ZXAuaHRtbCBb
IFNraXAgXSAjIFRpbWVvdXQKIGFjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRt
bCBbIFRpbWVvdXQgXQogYWNjZXNzaWJpbGl0eS92aXNpYmxlLWVsZW1lbnRzLmh0bWwgWyBUaW1l
b3V0IF0KIAotZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVj
dGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIFsgU2tpcCBdICMgVGhpcyB0ZXN0IGNv
bmZ1c2VzIERSVC4gU2VlIEJ1ZyAyMzM0NjMKLS0gCjIuMjUuMQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451088</attachid>
            <date>2022-02-07 06:26:07 -0800</date>
            <delta_ts>2022-02-07 07:49:19 -0800</delta_ts>
            <desc>Patch -- more attempts</desc>
            <filename>0001-REGRESSION-288052-editing-execCommand-paste-as-quota.patch</filename>
            <type>text/plain</type>
            <size>5457</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSAyNmZlNThiYTQxYWNmYzZmYzc1MDhlYTgzNjhmOGIxNTRlZDg5NjRjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBNb24sIDcgRmViIDIwMjIgMTU6MTk6MTkgKzAxMDAK
U3ViamVjdDogW1BBVENIXSBSRUdSRVNTSU9OKDI4ODA1Mik6CiBlZGl0aW5nL2V4ZWNDb21tYW5k
L3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNo
Lmh0bWwKIG1ha2VzIHN1YnNlcXVlbnQgdGVzdCBmYWlsLCBhcyBEdW1wUmVuZGVyVHJlZSBjb21w
YXJlcyB0byB3cm9uZyBleHBlY3RlZAogcmVzdWx0CgotLS0KIC4uLmRpc2Nvbm5lY3RlZC1wYXJh
Z3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbCB8ICA3ICsrKystLS0KIC4uLmVjdGVkLXBhcmFncmFw
aC1hbmNlc3Rvci1jcmFzaC1pZnJhbWUuaHRtbCB8IDIwICsrKysrKysrKysrKysrKy0tLS0KIExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucyB8ICAxIC0KIExheW91
dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zICAgICB8ICAxIC0KIC4uLi9wbGF0
Zm9ybS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0aW9ucyAgICB8ICAxIC0KIDUgZmlsZXMgY2hh
bmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZWRpdGluZy9leGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVj
dGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9l
eGVjQ29tbWFuZC9wYXN0ZS1hcy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNl
c3Rvci1jcmFzaC5odG1sCmluZGV4IDc0NDIxOTg1YjMuLmIxMmEyMWE3ZjQgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nv
bm5lY3RlZC1wYXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2guaHRtbAorKysgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdy
YXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwKQEAgLTE0LDggKzE0LDkgQEAKICAgICBjb25zb2xlLmxv
ZygiVGhpcyB0ZXN0IFBBU1MgaWYgaXQgZG9lcyBub3QgY3Jhc2guIikKICAgfQogCi0gIG9ubG9h
ZCA9ICgpID0+IHsKKyAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCAoKSA9PiB7CiAg
ICAgbG9hZEZyYW1lKCdyZXNvdXJjZXMvcGFzdGUtYXMtcXVvdGF0aW9uLWRpc2Nvbm5lY3RlZC1w
YXJhZ3JhcGgtYW5jZXN0b3ItY3Jhc2gtaWZyYW1lLmh0bWwnKTsKLSAgICB0ZXN0UnVubmVyLm5v
dGlmeURvbmUoKTsKLSAgfTsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICB0ZXN0
UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgfSwge29uY2U6dHJ1ZX0pOwogPC9zY3JpcHQ+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2V4ZWNDb21tYW5kL3Jlc291cmNlcy9wYXN0ZS1h
cy1xdW90YXRpb24tZGlzY29ubmVjdGVkLXBhcmFncmFwaC1hbmNlc3Rvci1jcmFzaC1pZnJhbWUu
aHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3VyY2VzL3Bhc3RlLWFz
LXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5o
dG1sCmluZGV4IGU3ZjYwYmU2ZTguLmJkZDU3MGZjZmQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3VyY2VzL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25u
ZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sCisrKyBiL0xheW91dFRl
c3RzL2VkaXRpbmcvZXhlY0NvbW1hbmQvcmVzb3VyY2VzL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNj
b25uZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLWlmcmFtZS5odG1sCkBAIC0xLDUgKzEs
OCBAQAogPHNjcmlwdD4KICAgYXN5bmMgZnVuY3Rpb24gZm9vKCkgeworICAgIEFycmF5LmZyb20o
ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInNjcmlwdCIpKS5mb3JFYWNoKHNjcmlwdEVs
ZW1lbnQgPT4geworICAgICAgc2NyaXB0RWxlbWVudC50ZXh0Q29udGVudCA9ICcnOworICAgIH0p
OwogICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgn
dGFibGUnKSk7CiAgICAgbGV0IGlmcmFtZTAgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJh
bWUnKTsKICAgICBpZnJhbWUwLnNyYyA9ICdkYXRhOic7CkBAIC0xMywxOCArMTYsMjcgQEAKICAg
ICBkb2N1bWVudC5kZXNpZ25Nb2RlID0gJ29uJzsKICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgn
U2VsZWN0QWxsJyk7CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0luc2VydEhUTUwnLCBmYWxz
ZSwgJ2EnKTsKLSAgICB2aXN1YWxWaWV3cG9ydC5vbnJlc2l6ZSA9ICgpID0+IHsKKworICAgIGxl
dCBvdXRlclBhc3RlQXNRdW90YXRpb25FeGVjdXRlZCA9IGZhbHNlOworICAgIGZ1bmN0aW9uIGhh
bmRsZVZpc3VhbFZpZXdwb3J0UmVzaXplKCkgewogICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQo
J1Bhc3RlQXNRdW90YXRpb24nKTsKKyAgICAgIGlmICghb3V0ZXJQYXN0ZUFzUXVvdGF0aW9uRXhl
Y3V0ZWQpIHsKKyAgICAgICAgdmlzdWFsVmlld3BvcnQuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXpl
JywgaGFuZGxlVmlzdWFsVmlld3BvcnRSZXNpemUsIHtvbmNlOiB0cnVlfSk7CisJcmV0dXJuOwor
ICAgICAgfQogICAgICAgcGFyZW50LnBvc3RNZXNzYWdlKCdkb25lJyk7Ci0gICAgfTsKKyAgICB9
CisgICAgdmlzdWFsVmlld3BvcnQuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgaGFuZGxlVmlz
dWFsVmlld3BvcnRSZXNpemUsIHtvbmNlOiB0cnVlfSk7CisKICAgICBkb2N1bWVudC5oZWFkLmFw
cGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJykpOwogICAgIGRvY3VtZW50
LnN0eWxlU2hlZXRzWzBdLmluc2VydFJ1bGUoJ3AgeyB3aWR0aDogMjAwJTsgaGVpZ2h0OiAyMDAl
OyB9Jyk7CiAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ1Bhc3RlQXNRdW90YXRpb24nKTsKKyAg
ICBvdXRlclBhc3RlQXNRdW90YXRpb25FeGVjdXRlZCA9IHRydWU7CiAgIH0KIAotICBvbmxvYWQg
PSAoKSA9PiB7CisgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgKCkgPT4gewogICAg
IGxldCBzMCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOwogICAgIGRvY3VtZW50
LmhlYWQuYXBwZW5kQ2hpbGQoczApOwogICAgIHMwLnNyYyA9IGBkYXRhOiwoJHtmb28udG9TdHJp
bmcoKX0pKCk7YDsKLSAgfQorICB9LCB7b25jZTp0cnVlfSk7CiA8L3NjcmlwdD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAwZjY2MTdmZDFh
Li4xNmM5ZGFjMGVmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rl
c3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhw
ZWN0YXRpb25zCkBAIC0xNzEyLDQgKzE3MTIsMyBAQCBmYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xs
YmFycy1hbHRlcm5hdGUtaWZyYW1lLWJvZHktZGlyLWF0dHItZG9lcy1ub3QtdXBkYXRlLXNjcgog
CiAjIHdlYmtpdC5vcmcvYi8yMzU3MzMgU2tpcCAyIGVkaXRpbmcvZXhlY0NvbW1hbmQgdGVzdHMg
Zm9yIG1ha2luZyBzdWJzZXF1ZW50IHRlc3RzIGZhaWwgb24gd2sxIEFwcGxlIFNpbGljb24gbWFj
cy4gIAogWyBCaWdTdXIrIGFybTY0IF0gZWRpdGluZy9leGVjQ29tbWFuZC9pbnNlcnQtbmV3bGlu
ZS1pbi1xdW90ZWQtY29udGVudC1jcmFzaC5odG1sIFsgU2tpcCBdCi1bIEJpZ1N1cisgYXJtNjQg
XSBlZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFy
YWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
d2luL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggOTVlNWM2ZmJjOC4uMjNiMTJiOGQ5MiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ1Niw3ICs0NTYsNiBA
QCBmYXN0L2F1dG9yZXNpemUvIFsgU2tpcCBdCiAjIFRPRE8gTmVlZCB0byBhZGQgZnVuY3Rpb25h
bGl0eSB0byBEdW1wUmVuZGVyVHJlZSB0byBoYW5kbGUgc2Nyb2xsYmFyIHBvbGljeSBjaGFuZ2Vz
CiBmYXN0L292ZXJmbG93L3Njcm9sbGJhci1yZXN0b3JlZC1hbmQtdGhlbi1sb2NrZWQuaHRtbCBb
IFNraXAgXQogCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25u
ZWN0ZWQtcGFyYWdyYXBoLWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0KIHN0b3JhZ2UvaW5k
ZXhlZGRiL2Nsb25lLWV4Y2VwdGlvbi5odG1sIFsgVGltZW91dCBdCiBzdG9yYWdlL2luZGV4ZWRk
Yi9kYXRhYmFzZS1vZGQtbmFtZXMuaHRtbCBbIFRpbWVvdXQgRmFpbHVyZSBdCiBzdG9yYWdlL2lu
ZGV4ZWRkYi9wcmltYXJ5LWtleS11bmlxdWUtdG8tb2JqZWN0c3RvcmUuaHRtbCBbIFRpbWVvdXQg
XQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8td2sxL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0
aW9ucwppbmRleCBlYjIwNzRhNGRlLi43N2U2MWNmNjg5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS93aW5jYWlyby13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNDYwLDQgKzQ2MCwz
IEBAIGFjY2Vzc2liaWxpdHkvcmFuZ2UtYWx0ZXItYnktc3RlcC5odG1sIFsgU2tpcCBdICMgVGlt
ZW91dAogYWNjZXNzaWJpbGl0eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi5odG1sIFsgVGltZW91dCBd
CiBhY2Nlc3NpYmlsaXR5L3Zpc2libGUtZWxlbWVudHMuaHRtbCBbIFRpbWVvdXQgXQogCi1lZGl0
aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLWFzLXF1b3RhdGlvbi1kaXNjb25uZWN0ZWQtcGFyYWdyYXBo
LWFuY2VzdG9yLWNyYXNoLmh0bWwgWyBTa2lwIF0gIyBUaGlzIHRlc3QgY29uZnVzZXMgRFJULiBT
ZWUgQnVnIDIzMzQ2MwotLSAKMi4zMi4wIChBcHBsZSBHaXQtMTMyKQoK
</data>
<flag name="commit-queue"
          id="477721"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>