<?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>217156</bug_id>
          
          <creation_ts>2020-09-30 17:18:56 -0700</creation_ts>
          <short_desc>Text gets clobbered when assigning to input.defaultValue</short_desc>
          <delta_ts>2020-11-06 16:21:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joey Arhar">jarhar</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>clopez</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jarhar</cc>
    
    <cc>mifenton</cc>
    
    <cc>pxlcoder</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1693594</commentid>
    <comment_count>0</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-09-30 17:18:56 -0700</bug_when>
    <thetext>When script assigns to the defaultValue property of a number or email input, it may cause text which the user entered into the input to be removed.
In both input types, leading and trailing whitespace gets removed.
In number inputs, trailing &apos;.&apos; and &apos;e&apos; characters also get removed.

This causes bugs in React where text is changed while the user is typing since React assigns to the defaultValue property:
https://github.com/facebook/react/issues/14551
https://github.com/facebook/react/issues/15418
https://github.com/facebook/react/issues/14168
https://github.com/facebook/react/issues/14356

The relationship between those react issues and this bug is discussed more here: 
https://github.com/whatwg/html/issues/5257#issuecomment-607548564

This has already been fixed in chrome and is now in the stable release: http://crrev.com/777263

This bug is tested by this WPT: https://wpt.fyi/results/html/semantics/forms/the-input-element/defaultValue-clobbering.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693595</commentid>
    <comment_count>1</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-09-30 17:19:45 -0700</bug_when>
    <thetext>I will upload a fix for this shortly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693613</commentid>
    <comment_count>2</comment_count>
      <attachid>410187</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-09-30 18:12:47 -0700</bug_when>
    <thetext>Created attachment 410187
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693850</commentid>
    <comment_count>3</comment_count>
      <attachid>410187</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-10-01 13:18:22 -0700</bug_when>
    <thetext>Comment on attachment 410187
Patch

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

Mechanical r- because we need to have a regression test that&apos;s checked in to the repository to go from failing to passing state.

&gt; Source/WebCore/ChangeLog:13
&gt; +        https://wpt.fyi/results/html/semantics/forms/the-input-element/defaultValue-clobbering.html

Looks like we have this test imported: https://trac.webkit.org/browser/webkit/trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/defaultValue-clobbering.html

But it is already passing: https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fsemantics%2Fforms%2Fthe-input-element%2FdefaultValue-clobbering.html

This is a reftest, so not sure what this means in the context of this fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693853</commentid>
    <comment_count>4</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-10-01 13:22:50 -0700</bug_when>
    <thetext>Thanks for the review Alexey!

I changed the WPT to no longer be a reftest in this change 23 days ago: https://github.com/web-platform-tests/wpt/commit/fe587e39a8e7ed68eed5f489b64c81533ff47a4f

Do you think that this change hasn&apos;t been imported to WebKit yet? On the trac.webkit.org link you sent me it looks like it&apos;s still the old one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693901</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-10-01 15:26:51 -0700</bug_when>
    <thetext>I see. Re-importing the test as part of this patch would address the concern. 

Ideally, please confirm that the reimported test fails in WebKit test harness (run-webkit-tests) without the fix. Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693902</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-01 15:30:23 -0700</bug_when>
    <thetext>(In reply to Joey Arhar from comment #4)
&gt; Thanks for the review Alexey!
&gt; 
&gt; I changed the WPT to no longer be a reftest in this change 23 days ago:
&gt; https://github.com/web-platform-tests/wpt/commit/
&gt; fe587e39a8e7ed68eed5f489b64c81533ff47a4f
&gt; 
&gt; Do you think that this change hasn&apos;t been imported to WebKit yet? On the
&gt; trac.webkit.org link you sent me it looks like it&apos;s still the old one.

WPT resync in WebKit are not automatic and not frequent so it is extremely likely that change was not sync&apos;d up yet. As Alexey said, I suggest importing the latest version of the WPT test as part of your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1694346</commentid>
    <comment_count>7</comment_count>
      <attachid>410408</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-10-02 19:53:42 -0700</bug_when>
    <thetext>Created attachment 410408
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1694347</commentid>
    <comment_count>8</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2020-10-02 19:54:36 -0700</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1694446</commentid>
    <comment_count>9</comment_count>
      <attachid>410408</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-10-03 14:12:52 -0700</bug_when>
    <thetext>Comment on attachment 410408
Patch

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

The code change is great, but this does not correctly import the updated web-platform-tests test. We will need an expected.txt file if the type of this test changes.

&gt; Source/WebCore/ChangeLog:10
&gt; +        of a number or email input causes the text the user entered into the
&gt; +        input in some situations.

Missing word here. This says &quot;causes the text ... in some situations&quot;; I think you mean causes the text to be clobbered or overwritten.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1695757</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-07 17:19:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/70072218&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1695848</commentid>
    <comment_count>11</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-10-08 04:54:21 -0700</bug_when>
    <thetext>Also, you might need an entry in LayoutTests/imported/w3c/ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705309</commentid>
    <comment_count>12</comment_count>
      <attachid>413447</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 11:09:39 -0800</bug_when>
    <thetext>Created attachment 413447
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705311</commentid>
    <comment_count>13</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 11:11:20 -0800</bug_when>
    <thetext>Sorry for the delay.
I found that the WPT test_driver.send_keys() wasn&apos;t able to put characters into the input element, so I made a layout test with eventSender instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705315</commentid>
    <comment_count>14</comment_count>
      <attachid>413447</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-11-06 11:16:23 -0800</bug_when>
    <thetext>Comment on attachment 413447
Patch

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

&gt; LayoutTests/fast/forms/defaultValue-clobbering.html:12
&gt; +shouldBeFalse(&apos;numberinput.validity.valid&apos;);

Do we also want to check the value, not just the validity, of the input element here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705316</commentid>
    <comment_count>15</comment_count>
      <attachid>413449</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 11:19:25 -0800</bug_when>
    <thetext>Created attachment 413449
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705317</commentid>
    <comment_count>16</comment_count>
      <attachid>413447</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 11:20:08 -0800</bug_when>
    <thetext>Comment on attachment 413447
Patch

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

&gt;&gt; LayoutTests/fast/forms/defaultValue-clobbering.html:12
&gt;&gt; +shouldBeFalse(&apos;numberinput.validity.valid&apos;);
&gt; 
&gt; Do we also want to check the value, not just the validity, of the input element here?

I added checks for numberinput.value</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705355</commentid>
    <comment_count>17</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-06 12:17:25 -0800</bug_when>
    <thetext>Committed r269528: &lt;https://trac.webkit.org/changeset/269528&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413449.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705430</commentid>
    <comment_count>18</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-11-06 15:05:06 -0800</bug_when>
    <thetext>Test is failing on iOS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705436</commentid>
    <comment_count>19</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 15:21:45 -0800</bug_when>
    <thetext>https://ews-build.s3-us-west-2.amazonaws.com/iOS-14-Simulator-WK2-Tests-EWS/r413449-1362/fast/forms/defaultValue-clobbering-pretty-diff.html

Hm yeah it looks like eventSender wasn&apos;t able to put text into the input element on ios...
I&apos;ll look into it but it will take a bit since I was developing on linux, and I don&apos;t really know why this would happen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705438</commentid>
    <comment_count>20</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-11-06 15:25:30 -0800</bug_when>
    <thetext>Sure. Multi-platform development is difficult.

In the short term we need to either revert or add something to TestExpectations to skip that test, because a failing test will slow down our continuous integration machinery as it keeps retrying to see if the test will pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705443</commentid>
    <comment_count>21</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 15:30:12 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705444</commentid>
    <comment_count>22</comment_count>
      <attachid>413492</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 15:30:13 -0800</bug_when>
    <thetext>Created attachment 413492
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705446</commentid>
    <comment_count>23</comment_count>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 15:30:56 -0800</bug_when>
    <thetext>I added a patch to add it to TestExpectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705448</commentid>
    <comment_count>24</comment_count>
      <attachid>413492</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-11-06 15:35:07 -0800</bug_when>
    <thetext>Comment on attachment 413492
Patch

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

&gt; LayoutTests/TestExpectations:4647
&gt; +# Fails on iOS: https://bugs.webkit.org/show_bug.cgi?id=217156
&gt; +fast/forms/defaultValue-clobbering.html [ Failure ]

We should instead put this into LayoutTests/platform/ios/TestExpectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705449</commentid>
    <comment_count>25</comment_count>
      <attachid>413493</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 15:38:00 -0800</bug_when>
    <thetext>Created attachment 413493
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705450</commentid>
    <comment_count>26</comment_count>
      <attachid>413492</attachid>
    <who name="Joey Arhar">jarhar</who>
    <bug_when>2020-11-06 15:38:46 -0800</bug_when>
    <thetext>Comment on attachment 413492
Patch

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

&gt;&gt; LayoutTests/TestExpectations:4647
&gt;&gt; +fast/forms/defaultValue-clobbering.html [ Failure ]
&gt; 
&gt; We should instead put this into LayoutTests/platform/ios/TestExpectations

Thanks, I was wondering if there was a way to only mark it as failing on iOS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705464</commentid>
    <comment_count>27</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-06 16:21:21 -0800</bug_when>
    <thetext>Committed r269549: &lt;https://trac.webkit.org/changeset/269549&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413493.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410187</attachid>
            <date>2020-09-30 18:12:47 -0700</date>
            <delta_ts>2020-10-02 19:53:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217156-20200930181246.patch</filename>
            <type>text/plain</type>
            <size>1845</size>
            <attacher name="Joey Arhar">jarhar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3ODA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmU3MzFkZGQ1YzAzYzk2
ZDNlYjk5NzkyZDlkYzU1ZDgyNDBmNGE2OS4uMjk1MzA0ZDgzMGU5NTBmODZhMDZlZGY1ZTJhYWQ0
M2MwZTQ1YTg3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA5LTMwICBKb2V5
IEFyaGFyICA8amFyaGFyQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IGdldHMgY2xvYmJl
cmVkIHdoZW4gYXNzaWduaW5nIHRvIGlucHV0LmRlZmF1bHRWYWx1ZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTU2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmaXhlcyBhIGJ1ZyB3aGVyZSBz
Y3JpcHQgYXNzaWduaW5nIHRvIHRoZSBkZWZhdWx0VmFsdWUgcHJvcGVydHkKKyAgICAgICAgb2Yg
YSBudW1iZXIgb3IgZW1haWwgaW5wdXQgY2F1c2VzIHRoZSB0ZXh0IHRoZSB1c2VyIGVudGVyZWQg
aW50byB0aGUKKyAgICAgICAgaW5wdXQgaW4gc29tZSBzaXR1YXRpb25zLgorCisgICAgICAgIFRo
aXMgcGF0Y2ggaXMgdGVzdGVkIGJ5IHRoaXMgV1BUOgorICAgICAgICBodHRwczovL3dwdC5meWkv
cmVzdWx0cy9odG1sL3NlbWFudGljcy9mb3Jtcy90aGUtaW5wdXQtZWxlbWVudC9kZWZhdWx0VmFs
dWUtY2xvYmJlcmluZy5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6cGFyc2VBdHRyaWJ1dGUpOgor
CiAyMDIwLTA5LTMwICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIEFkanVzdGVyOjpjb21wdXRlRXZlbnRMaXN0ZW5lclJlZ2lvblR5cGVzKCkgc2hvdWxk
IHVzZSBFTkFCTEUoV0hFRUxfRVZFTlRfUkVHSU9OUykgbm90IGEgcGxhdGZvcm0gI2lmZGVmCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAppbmRleCA5OTNmMzk1NDM5YjJh
OGU2OWQ5NmQ1OGQxOTkxNzgzM2E3MjA5M2VjLi40ODE3ZGFkZDc0ZWQxOGY1M2ZmOTgxZjE2ODE1
NDE4Njg3ZDg4OTc5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVs
ZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAK
QEAgLTc2NCw4ICs3NjQsOCBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRl
KGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21TdHJpbgogICAgICAgICBpZiAo
IWhhc0RpcnR5VmFsdWUoKSkgewogICAgICAgICAgICAgdXBkYXRlUGxhY2Vob2xkZXJWaXNpYmls
aXR5KCk7CiAgICAgICAgICAgICBpbnZhbGlkYXRlU3R5bGVGb3JTdWJ0cmVlKCk7CisgICAgICAg
ICAgICBzZXRGb3JtQ29udHJvbFZhbHVlTWF0Y2hlc1JlbmRlcmVyKGZhbHNlKTsKICAgICAgICAg
fQotICAgICAgICBzZXRGb3JtQ29udHJvbFZhbHVlTWF0Y2hlc1JlbmRlcmVyKGZhbHNlKTsKICAg
ICAgICAgdXBkYXRlVmFsaWRpdHkoKTsKICAgICAgICAgbV92YWx1ZUF0dHJpYnV0ZVdhc1VwZGF0
ZWRBZnRlclBhcnNpbmcgPSAhbV9wYXJzaW5nSW5Qcm9ncmVzczsKICAgICB9IGVsc2UgaWYgKG5h
bWUgPT0gY2hlY2tlZEF0dHIpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410408</attachid>
            <date>2020-10-02 19:53:42 -0700</date>
            <delta_ts>2020-11-06 11:09:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217156-20201002195341.patch</filename>
            <type>text/plain</type>
            <size>5567</size>
            <attacher name="Joey Arhar">jarhar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3ODA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmU3MzFkZGQ1YzAzYzk2
ZDNlYjk5NzkyZDlkYzU1ZDgyNDBmNGE2OS4uMjk1MzA0ZDgzMGU5NTBmODZhMDZlZGY1ZTJhYWQ0
M2MwZTQ1YTg3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA5LTMwICBKb2V5
IEFyaGFyICA8amFyaGFyQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IGdldHMgY2xvYmJl
cmVkIHdoZW4gYXNzaWduaW5nIHRvIGlucHV0LmRlZmF1bHRWYWx1ZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTU2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmaXhlcyBhIGJ1ZyB3aGVyZSBz
Y3JpcHQgYXNzaWduaW5nIHRvIHRoZSBkZWZhdWx0VmFsdWUgcHJvcGVydHkKKyAgICAgICAgb2Yg
YSBudW1iZXIgb3IgZW1haWwgaW5wdXQgY2F1c2VzIHRoZSB0ZXh0IHRoZSB1c2VyIGVudGVyZWQg
aW50byB0aGUKKyAgICAgICAgaW5wdXQgaW4gc29tZSBzaXR1YXRpb25zLgorCisgICAgICAgIFRo
aXMgcGF0Y2ggaXMgdGVzdGVkIGJ5IHRoaXMgV1BUOgorICAgICAgICBodHRwczovL3dwdC5meWkv
cmVzdWx0cy9odG1sL3NlbWFudGljcy9mb3Jtcy90aGUtaW5wdXQtZWxlbWVudC9kZWZhdWx0VmFs
dWUtY2xvYmJlcmluZy5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6cGFyc2VBdHRyaWJ1dGUpOgor
CiAyMDIwLTA5LTMwICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIEFkanVzdGVyOjpjb21wdXRlRXZlbnRMaXN0ZW5lclJlZ2lvblR5cGVzKCkgc2hvdWxk
IHVzZSBFTkFCTEUoV0hFRUxfRVZFTlRfUkVHSU9OUykgbm90IGEgcGxhdGZvcm0gI2lmZGVmCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAppbmRleCA5OTNmMzk1NDM5YjJh
OGU2OWQ5NmQ1OGQxOTkxNzgzM2E3MjA5M2VjLi40ODE3ZGFkZDc0ZWQxOGY1M2ZmOTgxZjE2ODE1
NDE4Njg3ZDg4OTc5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVs
ZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAK
QEAgLTc2NCw4ICs3NjQsOCBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlQXR0cmlidXRl
KGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21TdHJpbgogICAgICAgICBpZiAo
IWhhc0RpcnR5VmFsdWUoKSkgewogICAgICAgICAgICAgdXBkYXRlUGxhY2Vob2xkZXJWaXNpYmls
aXR5KCk7CiAgICAgICAgICAgICBpbnZhbGlkYXRlU3R5bGVGb3JTdWJ0cmVlKCk7CisgICAgICAg
ICAgICBzZXRGb3JtQ29udHJvbFZhbHVlTWF0Y2hlc1JlbmRlcmVyKGZhbHNlKTsKICAgICAgICAg
fQotICAgICAgICBzZXRGb3JtQ29udHJvbFZhbHVlTWF0Y2hlc1JlbmRlcmVyKGZhbHNlKTsKICAg
ICAgICAgdXBkYXRlVmFsaWRpdHkoKTsKICAgICAgICAgbV92YWx1ZUF0dHJpYnV0ZVdhc1VwZGF0
ZWRBZnRlclBhcnNpbmcgPSAhbV9wYXJzaW5nSW5Qcm9ncmVzczsKICAgICB9IGVsc2UgaWYgKG5h
bWUgPT0gY2hlY2tlZEF0dHIpIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZm9ybXMvdGhlLWlucHV0LWVsZW1l
bnQvZGVmYXVsdFZhbHVlLWNsb2JiZXJpbmctZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZm9ybXMvdGhlLWlu
cHV0LWVsZW1lbnQvZGVmYXVsdFZhbHVlLWNsb2JiZXJpbmctZXhwZWN0ZWQuaHRtbApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNWEzOTZkM2M1MmE5ZDgwZjc2ZDJiMzU1NTU0MTBjNzg3
YzA4M2Y0YS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNz
L2Zvcm1zL3RoZS1pbnB1dC1lbGVtZW50L2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLWV4cGVjdGVk
Lmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwyNCArMCwwIEBACi08IURPQ1RZUEUgaHRtbD4KLTxo
dG1sIGNsYXNzPSJyZWZ0ZXN0LXdhaXQiPgotPG1ldGEgY2hhcnNldD0idXRmLTgiPgotPGxpbmsg
cmVsPSJhdXRob3IiIHRpdGxlPSJKb2V5IEFyaGFyIiBocmVmPSJtYWlsdG86amFyaGFyQGNocm9t
aXVtLm9yZyI+Ci0KLTxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3Rkcml2ZXIuanMiPjwvc2Ny
aXB0PgotPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGRyaXZlci12ZW5kb3IuanMiPjwvc2Ny
aXB0PgotPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGRyaXZlci1hY3Rpb25zLmpzIj48L3Nj
cmlwdD4KLQotPGRpdj4KLSAgZW1haWwgd2l0aCBsZWFkaW5nIHdoaXRlc3BhY2U6IDxpbnB1dCBp
ZD1lbWFpbGlucHV0IHR5cGU9ZW1haWw+Ci08L2Rpdj4KLTxkaXY+Ci0gIG51bWJlciB3aXRoIHRy
YWlsaW5nIGluY29tcGxldGUgZXhwb25lbnQ6IDxpbnB1dCBpZD1udW1iZXJpbnB1dCB0eXBlPW51
bWJlcj4KLTwvZGl2PgotCi08c2NyaXB0Pgotd2luZG93Lm9ubG9hZCA9IGFzeW5jICgpID0+IHsK
LSAgYXdhaXQgdGVzdF9kcml2ZXIuc2VuZF9rZXlzKGVtYWlsaW5wdXQsICcgIHVzZXInKTsKLSAg
YXdhaXQgdGVzdF9kcml2ZXIuc2VuZF9rZXlzKG51bWJlcmlucHV0LCAnMTIzZScpOwotCi0gIGRv
Y3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGFzc0xpc3QucmVtb3ZlKCdyZWZ0ZXN0LXdhaXQnKTsK
LX07Ci08L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZm9ybXMvdGhlLWlucHV0LWVsZW1lbnQvZGVm
YXVsdFZhbHVlLWNsb2JiZXJpbmcuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZm9ybXMvdGhlLWlucHV0LWVsZW1lbnQvZGVm
YXVsdFZhbHVlLWNsb2JiZXJpbmcuaHRtbAppbmRleCBjNjVmNmZmODhjNzQyNGRlNGM0NDY3MGE4
NWVjOWQ0MjA0YWFiYjk5Li40MWZmOTY3YzE5MDYxNmM3MzEyYzk2N2MyNDU0MTM4MmFhMjBjMjBl
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvc2VtYW50aWNzL2Zvcm1zL3RoZS1pbnB1dC1lbGVtZW50L2RlZmF1bHRWYWx1ZS1jbG9i
YmVyaW5nLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9odG1sL3NlbWFudGljcy9mb3Jtcy90aGUtaW5wdXQtZWxlbWVudC9kZWZhdWx0VmFsdWUt
Y2xvYmJlcmluZy5odG1sCkBAIC0xLDE1ICsxLDE0IEBACiA8IURPQ1RZUEUgaHRtbD4KLTxodG1s
IGNsYXNzPSJyZWZ0ZXN0LXdhaXQiPgogPG1ldGEgY2hhcnNldD0idXRmLTgiPgogPGxpbmsgcmVs
PSJhdXRob3IiIHRpdGxlPSJKb2V5IEFyaGFyIiBocmVmPSJtYWlsdG86amFyaGFyQGNocm9taXVt
Lm9yZyI+Ci08bGluayByZWw9Im1hdGNoIiBocmVmPSJkZWZhdWx0VmFsdWUtY2xvYmJlcmluZy1y
ZWYuaHRtbCI+CiA8bWV0YSBuYW1lPSJhc3NlcnQiIGNvbnRlbnQ9IkFzc2lnbmluZyB0byBkZWZh
dWx0VmFsdWUgZG9lcyBub3QgbW9kaWZ5IHRleHQgYSB1c2VyIGhhcyBhbHJlYWR5IHR5cGVkIGlu
LiI+CiAKIDwhLS0gVGhpcyBiZWhhdmlvciBpcyBub3QgZXhwbGljaXRseSBzcGVjaWZpZWQuIC0t
PgogCis8c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+CiA8
c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0ZHJpdmVyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQg
c3JjPSIvcmVzb3VyY2VzL3Rlc3Rkcml2ZXItdmVuZG9yLmpzIj48L3NjcmlwdD4KLTxzY3JpcHQg
c3JjPSIvcmVzb3VyY2VzL3Rlc3Rkcml2ZXItYWN0aW9ucy5qcyI+PC9zY3JpcHQ+CiAKIDxkaXY+
CiAgIGVtYWlsIHdpdGggbGVhZGluZyB3aGl0ZXNwYWNlOiA8aW5wdXQgaWQ9ZW1haWxpbnB1dCB0
eXBlPWVtYWlsPgpAQCAtMTksMTMgKzE4LDE5IEBACiA8L2Rpdj4KIAogPHNjcmlwdD4KLXdpbmRv
dy5vbmxvYWQgPSBhc3luYyAoKSA9PiB7Citwcm9taXNlX3Rlc3QoYXN5bmMgKCkgPT4gewogICBh
d2FpdCB0ZXN0X2RyaXZlci5zZW5kX2tleXMoZW1haWxpbnB1dCwgJyAgdXNlcicpOwotICBhd2Fp
dCB0ZXN0X2RyaXZlci5zZW5kX2tleXMobnVtYmVyaW5wdXQsICcxMjNlJyk7CisgIGFzc2VydF9m
YWxzZShlbWFpbGlucHV0LnZhbGlkaXR5LnZhbGlkLCAnIiAgdXNlciIgc2hvdWxkIG5vdCBiZSBh
IHZhbGlkIHZhbHVlIGZvciB0eXBlPWVtYWlsLicpOwogCiAgIGVtYWlsaW5wdXQuZGVmYXVsdFZh
bHVlID0gZW1haWxpbnB1dC52YWx1ZTsKLSAgbnVtYmVyaW5wdXQuZGVmYXVsdFZhbHVlID0gbnVt
YmVyaW5wdXQudmFsdWU7CisgIGFzc2VydF9mYWxzZShlbWFpbGlucHV0LnZhbGlkaXR5LnZhbGlk
LCAnQXNzaWduaW5nIHRvIGRlZmF1bHRWYWx1ZSBzaG91bGQgbm90IGFmZmVjdCBpbnB1dC52YWxp
ZGl0eS4nKTsKK30sICdWaXNpYmxlIHZhbHVlIGFuZCB2YWxpZGl0eSBzaG91bGQgbm90IGJlIGFm
ZmVjdGVkIHdoZW4gYXNzaWduaW5nIHRvIHRoZSBkZWZhdWx0VmFsdWUgcHJvcGVydHkgZm9yIHR5
cGU9ZW1haWwuJyk7CiAKLSAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTGlzdC5yZW1v
dmUoJ3JlZnRlc3Qtd2FpdCcpOwotfTsKK3Byb21pc2VfdGVzdChhc3luYyAoKSA9PiB7CisgIGF3
YWl0IHRlc3RfZHJpdmVyLnNlbmRfa2V5cyhudW1iZXJpbnB1dCwgJzEyM2UnKTsKKyAgYXNzZXJ0
X2ZhbHNlKG51bWJlcmlucHV0LnZhbGlkaXR5LnZhbGlkLCAnIjEyM2UiIHNob3VsZCBub3QgYmUg
YSB2YWxpZCB2YWx1ZSBmb3IgdHlwZT1udW1iZXIuJyk7CisKKyAgbnVtYmVyaW5wdXQuZGVmYXVs
dFZhbHVlID0gbnVtYmVyaW5wdXQudmFsdWU7CisgIGFzc2VydF9mYWxzZShudW1iZXJpbnB1dC52
YWxpZGl0eS52YWxpZCwgJ0Fzc2lnbmluZyB0byBkZWZhdWx0VmFsdWUgc2hvdWxkIG5vdCBhZmZl
Y3QgaW5wdXQudmFsaWRpdHkuJyk7Cit9LCAnVmlzaWJsZSB2YWx1ZSBhbmQgdmFsaWRpdHkgc2hv
dWxkIG5vdCBiZSBhZmZlY3RlZCB3aGVuIGFzc2lnbmluZyB0byB0aGUgZGVmYXVsdFZhbHVlIHBy
b3BlcnR5IGZvciB0eXBlPW51bWJlci4nKTsKIDwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413447</attachid>
            <date>2020-11-06 11:09:39 -0800</date>
            <delta_ts>2020-11-06 11:19:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217156-20201106110938.patch</filename>
            <type>text/plain</type>
            <size>3050</size>
            <attacher name="Joey Arhar">jarhar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWEwNGE1NjIxYzRjZmFj
YmRjMWZjOWVlZWQ2ZDIwYTJhYmZjNDcyNy4uYzgwNmVmOWVhYTI2ZjVjOGM4MTQ2MjBmYTY1YTIx
NTAwYjU1ZGM3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTExLTA2ICBKb2V5
IEFyaGFyICA8amFyaGFyQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IGdldHMgY2xvYmJl
cmVkIHdoZW4gYXNzaWduaW5nIHRvIGlucHV0LmRlZmF1bHRWYWx1ZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTU2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmaXhlcyBhIGJ1ZyB3aGVyZSBz
Y3JpcHQgYXNzaWduaW5nIHRvIHRoZSBkZWZhdWx0VmFsdWUgcHJvcGVydHkKKyAgICAgICAgb2Yg
YSBudW1iZXIgb3IgZW1haWwgaW5wdXQgY2F1c2VzIHRoZSB0ZXh0IHRoZSB1c2VyIGVudGVyZWQg
aW50byB0aGUKKyAgICAgICAgaW5wdXQgdG8gYmUgY2xvYmJlcmVkIHdoZW4gaXQgZG9lc24ndCBw
ZXJmZWN0bHkgbWF0Y2ggdGhlIHNhbml0aXplZAorICAgICAgICBzdHJpbmcgcmV0dXJuZWQgYnkg
dGhlIC52YWx1ZSBwcm9wZXJ0eS4KKworICAgICAgICBUZXN0OiBMYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTElu
cHV0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50OjpwYXJz
ZUF0dHJpYnV0ZSk6CisKIDIwMjAtMTEtMDYgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5j
b20+CiAKICAgICAgICAgRG8gbm90IGFsbG93IHBhZ2VzIHRvIGVudGVyIGZ1bGxzY3JlZW4gd2hp
bGUgYW4gZXhpdCBmdWxsc2NyZWVuIG9wZXJhdGlvbiBpcyBvbmdvaW5nLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKaW5kZXggOTkzZjM5NTQzOWIyYThlNjlkOTZkNThk
MTk5MTc4MzNhNzIwOTNlYy4uNDgxN2RhZGQ3NGVkMThmNTNmZjk4MWYxNjgxNTQxODY4N2Q4ODk3
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCkBAIC03NjQsOCAr
NzY0LDggQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShjb25zdCBRdWFs
aWZpZWROYW1lJiBuYW1lLCBjb25zdCBBdG9tU3RyaW4KICAgICAgICAgaWYgKCFoYXNEaXJ0eVZh
bHVlKCkpIHsKICAgICAgICAgICAgIHVwZGF0ZVBsYWNlaG9sZGVyVmlzaWJpbGl0eSgpOwogICAg
ICAgICAgICAgaW52YWxpZGF0ZVN0eWxlRm9yU3VidHJlZSgpOworICAgICAgICAgICAgc2V0Rm9y
bUNvbnRyb2xWYWx1ZU1hdGNoZXNSZW5kZXJlcihmYWxzZSk7CiAgICAgICAgIH0KLSAgICAgICAg
c2V0Rm9ybUNvbnRyb2xWYWx1ZU1hdGNoZXNSZW5kZXJlcihmYWxzZSk7CiAgICAgICAgIHVwZGF0
ZVZhbGlkaXR5KCk7CiAgICAgICAgIG1fdmFsdWVBdHRyaWJ1dGVXYXNVcGRhdGVkQWZ0ZXJQYXJz
aW5nID0gIW1fcGFyc2luZ0luUHJvZ3Jlc3M7CiAgICAgfSBlbHNlIGlmIChuYW1lID09IGNoZWNr
ZWRBdHRyKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RlZmF1bHRWYWx1
ZS1jbG9iYmVyaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGVmYXVs
dFZhbHVlLWNsb2JiZXJpbmctZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQxZWQyYjc5NWQ5OGUy
M2Q3YjM0OGNkYzRhM2IzNTljYmVkZDIzMjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDYgQEAKK1BBU1MgbnVtYmVyaW5wdXQudmFsaWRpdHkudmFsaWQgaXMgZmFsc2UKK1BBU1Mg
bnVtYmVyaW5wdXQudmFsaWRpdHkudmFsaWQgaXMgZmFsc2UKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2Zvcm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2Zvcm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGYwYmMxNmVl
OWM0MTRkYjBhOGE0MzBiZWI3MDNiYjhjZjVjNjkxNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZm9ybXMvZGVmYXVsdFZhbHVlLWNsb2JiZXJpbmcuaHRtbApAQCAtMCwwICsx
LDE0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPGlucHV0IHR5cGU9bnVtYmVyIGlkPW51bWJlcmlucHV0
PgorPHNjcmlwdD4KK251bWJlcmlucHV0LmZvY3VzKCk7CitldmVudFNlbmRlci5rZXlEb3duKCcx
Jyk7CitldmVudFNlbmRlci5rZXlEb3duKCcyJyk7CitldmVudFNlbmRlci5rZXlEb3duKCdlJyk7
CisKK3Nob3VsZEJlRmFsc2UoJ251bWJlcmlucHV0LnZhbGlkaXR5LnZhbGlkJyk7CitudW1iZXJp
bnB1dC5kZWZhdWx0VmFsdWUgPSAnMTIzNDUnOworc2hvdWxkQmVGYWxzZSgnbnVtYmVyaW5wdXQu
dmFsaWRpdHkudmFsaWQnKTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413449</attachid>
            <date>2020-11-06 11:19:25 -0800</date>
            <delta_ts>2020-11-06 15:30:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217156-20201106111925.patch</filename>
            <type>text/plain</type>
            <size>3214</size>
            <attacher name="Joey Arhar">jarhar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWEwNGE1NjIxYzRjZmFj
YmRjMWZjOWVlZWQ2ZDIwYTJhYmZjNDcyNy4uYzgwNmVmOWVhYTI2ZjVjOGM4MTQ2MjBmYTY1YTIx
NTAwYjU1ZGM3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTExLTA2ICBKb2V5
IEFyaGFyICA8amFyaGFyQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IGdldHMgY2xvYmJl
cmVkIHdoZW4gYXNzaWduaW5nIHRvIGlucHV0LmRlZmF1bHRWYWx1ZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTU2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmaXhlcyBhIGJ1ZyB3aGVyZSBz
Y3JpcHQgYXNzaWduaW5nIHRvIHRoZSBkZWZhdWx0VmFsdWUgcHJvcGVydHkKKyAgICAgICAgb2Yg
YSBudW1iZXIgb3IgZW1haWwgaW5wdXQgY2F1c2VzIHRoZSB0ZXh0IHRoZSB1c2VyIGVudGVyZWQg
aW50byB0aGUKKyAgICAgICAgaW5wdXQgdG8gYmUgY2xvYmJlcmVkIHdoZW4gaXQgZG9lc24ndCBw
ZXJmZWN0bHkgbWF0Y2ggdGhlIHNhbml0aXplZAorICAgICAgICBzdHJpbmcgcmV0dXJuZWQgYnkg
dGhlIC52YWx1ZSBwcm9wZXJ0eS4KKworICAgICAgICBUZXN0OiBMYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTElu
cHV0RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50OjpwYXJz
ZUF0dHJpYnV0ZSk6CisKIDIwMjAtMTEtMDYgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5j
b20+CiAKICAgICAgICAgRG8gbm90IGFsbG93IHBhZ2VzIHRvIGVudGVyIGZ1bGxzY3JlZW4gd2hp
bGUgYW4gZXhpdCBmdWxsc2NyZWVuIG9wZXJhdGlvbiBpcyBvbmdvaW5nLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKaW5kZXggOTkzZjM5NTQzOWIyYThlNjlkOTZkNThk
MTk5MTc4MzNhNzIwOTNlYy4uNDgxN2RhZGQ3NGVkMThmNTNmZjk4MWYxNjgxNTQxODY4N2Q4ODk3
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCkBAIC03NjQsOCAr
NzY0LDggQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShjb25zdCBRdWFs
aWZpZWROYW1lJiBuYW1lLCBjb25zdCBBdG9tU3RyaW4KICAgICAgICAgaWYgKCFoYXNEaXJ0eVZh
bHVlKCkpIHsKICAgICAgICAgICAgIHVwZGF0ZVBsYWNlaG9sZGVyVmlzaWJpbGl0eSgpOwogICAg
ICAgICAgICAgaW52YWxpZGF0ZVN0eWxlRm9yU3VidHJlZSgpOworICAgICAgICAgICAgc2V0Rm9y
bUNvbnRyb2xWYWx1ZU1hdGNoZXNSZW5kZXJlcihmYWxzZSk7CiAgICAgICAgIH0KLSAgICAgICAg
c2V0Rm9ybUNvbnRyb2xWYWx1ZU1hdGNoZXNSZW5kZXJlcihmYWxzZSk7CiAgICAgICAgIHVwZGF0
ZVZhbGlkaXR5KCk7CiAgICAgICAgIG1fdmFsdWVBdHRyaWJ1dGVXYXNVcGRhdGVkQWZ0ZXJQYXJz
aW5nID0gIW1fcGFyc2luZ0luUHJvZ3Jlc3M7CiAgICAgfSBlbHNlIGlmIChuYW1lID09IGNoZWNr
ZWRBdHRyKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RlZmF1bHRWYWx1
ZS1jbG9iYmVyaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGVmYXVs
dFZhbHVlLWNsb2JiZXJpbmctZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjMzZDgwYTQwYmUxMzIz
N2M3Mzg2OTQ0ZTAzYTFiNmFiN2ZkYzg1MjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDggQEAKK1BBU1MgbnVtYmVyaW5wdXQudmFsdWUgPT0gIjEyIiBpcyB0cnVlCitQQVNTIG51
bWJlcmlucHV0LnZhbHVlID09ICIiIGlzIHRydWUKK1BBU1MgbnVtYmVyaW5wdXQudmFsaWRpdHku
dmFsaWQgaXMgZmFsc2UKK1BBU1MgbnVtYmVyaW5wdXQudmFsaWRpdHkudmFsaWQgaXMgZmFsc2UK
K1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RlZmF1bHRWYWx1ZS1jbG9iYmVyaW5nLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uMWM5OTFhYjM4OGFlYzU2NDMyZTAxM2I1MzAxZDBjZjVlMTE2NzIyZgotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGVmYXVsdFZhbHVlLWNsb2Ji
ZXJpbmcuaHRtbApAQCAtMCwwICsxLDE2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQgc3Jj
PSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPGlucHV0IHR5cGU9
bnVtYmVyIGlkPW51bWJlcmlucHV0PgorPHNjcmlwdD4KK251bWJlcmlucHV0LmZvY3VzKCk7Citl
dmVudFNlbmRlci5rZXlEb3duKCcxJyk7CitldmVudFNlbmRlci5rZXlEb3duKCcyJyk7CitzaG91
bGRCZVRydWUoJ251bWJlcmlucHV0LnZhbHVlID09ICIxMiInKTsKK2V2ZW50U2VuZGVyLmtleURv
d24oJ2UnKTsKK3Nob3VsZEJlVHJ1ZSgnbnVtYmVyaW5wdXQudmFsdWUgPT0gIiInKTsKKworc2hv
dWxkQmVGYWxzZSgnbnVtYmVyaW5wdXQudmFsaWRpdHkudmFsaWQnKTsKK251bWJlcmlucHV0LmRl
ZmF1bHRWYWx1ZSA9ICcxMjM0NSc7CitzaG91bGRCZUZhbHNlKCdudW1iZXJpbnB1dC52YWxpZGl0
eS52YWxpZCcpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413492</attachid>
            <date>2020-11-06 15:30:13 -0800</date>
            <delta_ts>2020-11-06 15:37:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217156-20201106153012.patch</filename>
            <type>text/plain</type>
            <size>1334</size>
            <attacher name="Joey Arhar">jarhar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NTMyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDhlMjIxMTcxZmM5YWZjMTdjYWYz
ZmQ5YzgwMDBhZWI2OGMzMTQ4Yy4uZTM0YmE3ODViZjBmMGU5ZTkwYWQ2ZjU5ZjMwZDAyOGUyNTY0
NGIyNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTExLTA2ICBKb2V5IEFyaGFyICA8amFy
aGFyQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IGdldHMgY2xvYmJlcmVkIHdoZW4gYXNz
aWduaW5nIHRvIGlucHV0LmRlZmF1bHRWYWx1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTU2CisKKyAgICAgICAgRGlzYWJsaW5nIHRlc3Qgc2lu
Y2UgaXQgZmFpbHMgb24gaU9TCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTExLTA2ICBEZXZpbiBSb3Vz
c28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiB1c2Ugd2Vh
ayBjb2xsZWN0aW9ucyBmb3IgaG9sZGluZyBldmVudCBsaXN0ZW5lcnMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IGY3N2ZlZTliNDA3YWJkM2Y1NTI1ZDhlYTJkZTgwMTdhNzMzMjRjYjYuLmE3MzBhMDVm
MzEyOGUyODllMWM1NjlkOTJmMDk2NWE1ZGNkZGE2YjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
NDY0MCw0ICs0NjQwLDcgQEAgd2Via2l0Lm9yZy9iLzIxNzA1NCBmYXN0L2xheW91dGZvcm1hdHRp
bmdjb250ZXh0L2hvcml6b250YWwtc2l6aW5nLXdpdGgtdHJhaWxpbmcKIGZhc3Qvc2hhZG93LWRv
bS9pb3MvIFsgU2tpcCBdCiAKICMgUmVxdWlyZXMgV0syIFRlc3RSdW5uZXIKLWZ1bGxzY3JlZW4v
ZnVsbC1zY3JlZW4tZW50ZXItd2hpbGUtZXhpdGluZy5odG1sIFsgU2tpcCBdClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQorZnVsbHNjcmVlbi9mdWxsLXNjcmVlbi1lbnRlci13aGlsZS1leGl0
aW5nLmh0bWwgWyBTa2lwIF0KKworIyBGYWlscyBvbiBpT1M6IGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMTcxNTYKK2Zhc3QvZm9ybXMvZGVmYXVsdFZhbHVlLWNsb2Ji
ZXJpbmcuaHRtbCBbIEZhaWx1cmUgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413493</attachid>
            <date>2020-11-06 15:38:00 -0800</date>
            <delta_ts>2020-11-06 16:21:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217156-20201106153800.patch</filename>
            <type>text/plain</type>
            <size>1306</size>
            <attacher name="Joey Arhar">jarhar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NTMyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDhlMjIxMTcxZmM5YWZjMTdjYWYz
ZmQ5YzgwMDBhZWI2OGMzMTQ4Yy4uMWUwMTM1YzcwNDNhMzMyOTZjNDcyNDkwZjc1NGQ4MDNmY2I3
OGFmYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTExLTA2ICBKb2V5IEFyaGFyICA8amFy
aGFyQGNocm9taXVtLm9yZz4KKworICAgICAgICBUZXh0IGdldHMgY2xvYmJlcmVkIHdoZW4gYXNz
aWduaW5nIHRvIGlucHV0LmRlZmF1bHRWYWx1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTU2CisKKyAgICAgICAgRGlzYWJsaW5nIGZhc3QvZm9y
bXMvZGVmYXVsdFZhbHVlLWNsb2JiZXJpbmcuaHRtbCBzaW5jZSBpdCBmYWlscyBvbgorICAgICAg
ICBpT1MKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHBsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTExLTA2ICBEZXZpbiBSb3Vz
c28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiB1c2Ugd2Vh
ayBjb2xsZWN0aW9ucyBmb3IgaG9sZGluZyBldmVudCBsaXN0ZW5lcnMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZTk5NjMxNzYxOGRiMzE1MmY2MWE0ZDc2
NDY1NDI1NzY5NjJhYzdkYi4uODQxMzIzNjA1MDBkZWNlOTNmMmE4ZTFiODk1Mzg1M2NkYmVhYWM2
YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM1MDcs
MyArMzUwNyw2IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1saXN0
cy9saXN0LXN0eWxlLXR5cGUtc3RyaW5nLTAwMi5odG1sIFsKIAogIyBUaGVzZSB0ZXN0cyBhcmUg
Zm9yIGlPUyBwb3J0LiBTaG91bGQgYmUgcGFzcy4KIGZhc3Qvc2hhZG93LWRvbS9pb3MvIFsgUGFz
cyBdCisKKyMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNzE1Ngor
ZmFzdC9mb3Jtcy9kZWZhdWx0VmFsdWUtY2xvYmJlcmluZy5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>