<?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>201528</bug_id>
          
          <creation_ts>2019-09-05 18:17:49 -0700</creation_ts>
          <short_desc>REGRESSION (iOS 13): If an overflow:hidden with a non-zero scroll position is toggled to overflow:scroll, some other scroll causes its scroll position to get reset</short_desc>
          <delta_ts>2019-10-18 10:40:06 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>flaviop</cc>
    
    <cc>fred.wang</cc>
    
    <cc>jamesr</cc>
    
    <cc>koivisto</cc>
    
    <cc>luiz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1568336</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-05 18:17:49 -0700</bug_when>
    <thetext>REGRESSION (iOS 13): If an overflow:hidden with a non-zero scroll position is toggled to overflow:scroll, some other scroll causes its scroll position to get reset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568337</commentid>
    <comment_count>1</comment_count>
      <attachid>378143</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-05 18:20:24 -0700</bug_when>
    <thetext>Created attachment 378143
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568338</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-05 18:20:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/55044885&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568375</commentid>
    <comment_count>3</comment_count>
      <attachid>378155</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-05 21:00:03 -0700</bug_when>
    <thetext>Created attachment 378155
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568419</commentid>
    <comment_count>4</comment_count>
      <attachid>378155</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2019-09-06 00:54:34 -0700</bug_when>
    <thetext>Comment on attachment 378155
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        If an, when an overflow scrolling node is created, the scroller has non-zero scroll

Problem in this first sentence?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1568594</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-06 11:06:26 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/249581/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581455</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-18 10:40:06 -0700</bug_when>
    <thetext>*** Bug 203110 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378143</attachid>
            <date>2019-09-05 18:20:24 -0700</date>
            <delta_ts>2019-09-05 21:00:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201528-20190905182023.patch</filename>
            <type>text/plain</type>
            <size>8343</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzJkMzhjY2M3MzVhMWYz
NzE5Yzc4ZmVkNjY5YjcyN2YwZDRkMWVhZC4uZmU0ZmQ2ODI0NjFmNmVkMWJjZDZlYjg5ZjE4NGI2
NTY1N2U5YTE2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE5LTA5LTA1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KGlPUyAxMyk6IElmIGFuIG92ZXJmbG93OmhpZGRlbiB3aXRoIGEgbm9uLXplcm8gc2Nyb2xsIHBv
c2l0aW9uIGlzIHRvZ2dsZWQgdG8gb3ZlcmZsb3c6c2Nyb2xsLCBzb21lIG90aGVyIHNjcm9sbCBj
YXVzZXMgaXRzIHNjcm9sbCBwb3NpdGlvbiB0byBnZXQgcmVzZXQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTUyOAorICAgICAgICByZGFyOi8vcHJv
YmxlbS81NTA0NDg4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAg
ICAgICAKKyAgICAgICAgSWYgYW4sIHdoZW4gYW4gb3ZlcmZsb3cgc2Nyb2xsaW5nIG5vZGUgaXMg
Y3JlYXRlZCwgdGhlIHNjcm9sbGVyIGhhcyBub24temVybyBzY3JvbGwKKyAgICAgICAgcG9zaXRp
b24gKGZvciBleGFtcGxlLCB2aWEgdG9nZ2xpbmcgdG8gb3ZlcmZsb3c6aGlkZGVuLCBzZXR0aW5n
IHNjcm9sbFRvcCwgdGhlbiB0b2dnbGluZworICAgICAgICB0byBvdmVyZmxvdzpzY3JvbGwpLCB0
aGVuIG9uIHRoZSBuZXh0IHVwZGF0ZSBpdHMgc2Nyb2xsIHBvc2l0aW9uIHdpbGwgcmVzZXQgYmFj
ayB0byB6ZXJvLgorCisgICAgICAgIFRoZSBidWcgd2FzIHRoYXQgbmV3bHkgY3JlYXRlZCBTY3Jv
bGxpbmdUcmVlU2Nyb2xsaW5nTm9kZXMgZGlkbid0IHNldCBtX2N1cnJlbnRTY3JvbGxQb3NpdGlv
bgorICAgICAgICB0byB0aGUgc2Nyb2xsIHBvc2l0aW9uIGNvbWluZyBmcm9tIHRoZSBzdGF0ZSBu
b2RlLCBzbyBhIHN1YnNlcXVlbnQgdXBkYXRlIGNvdWxkIGNhdXNlCisgICAgICAgIHRoZSAwLDAg
Y3VycmVudFNjcm9sbFBvc2l0aW9uIHRvIGdldCBhcHBsaWVkLgorCisgICAgICAgIFRlc3Q6IHNj
cm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3JvbGxlci1pbml0aWFsLXNjcm9sbC1wb3NpdGlvbi5o
dG1sCisKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9k
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZTo6Y29t
bWl0U3RhdGVCZWZvcmVDaGlsZHJlbik6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdUcmVl
U2Nyb2xsaW5nTm9kZTo6Y29tbWl0U3RhdGVBZnRlckNoaWxkcmVuKToKKyAgICAgICAgKiBwYWdl
L3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oOgorCiAyMDE5LTA5LTA0ICBZ
dXN1a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gTWFrZSBQ
cm9taXNlIGltcGxlbWVudGF0aW9uIGZhc3RlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuY3BwCmluZGV4
IDQ0ZDZlOGM2NjdiNjZiZTlkYjMzYmEwZjgyMjc2NGUxMGVlNmY3NGUuLjk3NzkyMWY2NGUwMmQ0
NjgxNWFlNjVkODEyY2E4M2M3ZTI1MWU1NTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5jcHAKQEAg
LTYyLDggKzYyLDExIEBAIHZvaWQgU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGU6OmNvbW1pdFN0
YXRlQmVmb3JlQ2hpbGRyZW4oY29uc3QgU2Nyb2xsaW5nU3RhdGVOCiAgICAgaWYgKHN0YXRlLmhh
c0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZVNjcm9sbGluZ05vZGU6OlJlYWNoYWJsZUNv
bnRlbnRzU2l6ZSkpCiAgICAgICAgIG1fcmVhY2hhYmxlQ29udGVudHNTaXplID0gc3RhdGUucmVh
Y2hhYmxlQ29udGVudHNTaXplKCk7CiAKLSAgICBpZiAoc3RhdGUuaGFzQ2hhbmdlZFByb3BlcnR5
KFNjcm9sbGluZ1N0YXRlU2Nyb2xsaW5nTm9kZTo6U2Nyb2xsUG9zaXRpb24pKQorICAgIGlmIChz
dGF0ZS5oYXNDaGFuZ2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVTY3JvbGxpbmdOb2RlOjpTY3Jv
bGxQb3NpdGlvbikpIHsKICAgICAgICAgbV9sYXN0Q29tbWl0dGVkU2Nyb2xsUG9zaXRpb24gPSBz
dGF0ZS5zY3JvbGxQb3NpdGlvbigpOworICAgICAgICBpZiAobV9pc0ZpcnN0Q29tbWl0KQorICAg
ICAgICAgICAgbV9jdXJyZW50U2Nyb2xsUG9zaXRpb24gPSBtX2xhc3RDb21taXR0ZWRTY3JvbGxQ
b3NpdGlvbjsKKyAgICB9CiAKICAgICBpZiAoc3RhdGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9s
bGluZ1N0YXRlU2Nyb2xsaW5nTm9kZTo6UGFyZW50UmVsYXRpdmVTY3JvbGxhYmxlUmVjdCkpCiAg
ICAgICAgIG1fcGFyZW50UmVsYXRpdmVTY3JvbGxhYmxlUmVjdCA9IHN0YXRlLnBhcmVudFJlbGF0
aXZlU2Nyb2xsYWJsZVJlY3QoKTsKQEAgLTExMSw2ICsxMTQsOCBAQCB2b2lkIFNjcm9sbGluZ1Ry
ZWVTY3JvbGxpbmdOb2RlOjpjb21taXRTdGF0ZUFmdGVyQ2hpbGRyZW4oY29uc3QgU2Nyb2xsaW5n
U3RhdGVObwogICAgIGNvbnN0IFNjcm9sbGluZ1N0YXRlU2Nyb2xsaW5nTm9kZSYgc2Nyb2xsaW5n
U3RhdGVOb2RlID0gZG93bmNhc3Q8U2Nyb2xsaW5nU3RhdGVTY3JvbGxpbmdOb2RlPihzdGF0ZU5v
ZGUpOwogICAgIGlmIChzY3JvbGxpbmdTdGF0ZU5vZGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9s
bGluZ1N0YXRlU2Nyb2xsaW5nTm9kZTo6UmVxdWVzdGVkU2Nyb2xsUG9zaXRpb24pKQogICAgICAg
ICBzY3JvbGxpbmdUcmVlKCkuc2Nyb2xsaW5nVHJlZU5vZGVSZXF1ZXN0c1Njcm9sbChzY3JvbGxp
bmdOb2RlSUQoKSwgc2Nyb2xsaW5nU3RhdGVOb2RlLnJlcXVlc3RlZFNjcm9sbFBvc2l0aW9uKCks
IHNjcm9sbGluZ1N0YXRlTm9kZS5yZXF1ZXN0ZWRTY3JvbGxQb3NpdGlvblJlcHJlc2VudHNQcm9n
cmFtbWF0aWNTY3JvbGwoKSk7CisKKyAgICBtX2lzRmlyc3RDb21taXQgPSBmYWxzZTsKIH0KIAog
U2Nyb2xsaW5nRXZlbnRSZXN1bHQgU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGU6OmhhbmRsZVdo
ZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JikKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oCmlu
ZGV4IDdlNWU0NWNhMzI5N2VlYzBkYmYxZWQ2Nzc5N2VhYzllMzdlNThiYTAuLjI5OGY0OWRiYmRk
NWI0OTU2YWU2YWExN2VjODRkM2Q4MDQ5ZTMyZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuaApAQCAt
MTUxLDYgKzE1MSw3IEBAIHByaXZhdGU6CiAjZW5kaWYKICAgICBTY3JvbGxhYmxlQXJlYVBhcmFt
ZXRlcnMgbV9zY3JvbGxhYmxlQXJlYVBhcmFtZXRlcnM7CiAgICAgYm9vbCBtX2V4cGVjdHNXaGVl
bEV2ZW50VGVzdFRyaWdnZXIgeyBmYWxzZSB9OworICAgIGJvb2wgbV9pc0ZpcnN0Q29tbWl0IHsg
dHJ1ZSB9OwogCiAjaWYgUExBVEZPUk0oQ09DT0EpCiAgICAgUmV0YWluUHRyPENBTGF5ZXI+IG1f
c2Nyb2xsQ29udGFpbmVyTGF5ZXI7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTdmMjk5YTA4Mjc0OGFmNzk2YTBlM2VhYTEy
OGNlNDVhYzM3NzYwMi4uZjJmODNmN2MwYTQ2ODFhMzI5NTc3OTliMWNmNjBjMDA3OTE5ZmExNCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5LTA5LTA1ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5m
cmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKGlPUyAxMyk6IElmIGFuIG92
ZXJmbG93OmhpZGRlbiB3aXRoIGEgbm9uLXplcm8gc2Nyb2xsIHBvc2l0aW9uIGlzIHRvZ2dsZWQg
dG8gb3ZlcmZsb3c6c2Nyb2xsLCBzb21lIG90aGVyIHNjcm9sbCBjYXVzZXMgaXRzIHNjcm9sbCBw
b3NpdGlvbiB0byBnZXQgcmVzZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIwMTUyOAorICAgICAgICByZGFyOi8vcHJvYmxlbS81NTA0NDg4NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc2Nyb2xsaW5n
Y29vcmRpbmF0b3IvaW9zL3Njcm9sbGVyLWluaXRpYWwtc2Nyb2xsLXBvc2l0aW9uLWV4cGVjdGVk
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIHNjcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3JvbGxl
ci1pbml0aWFsLXNjcm9sbC1wb3NpdGlvbi5odG1sOiBBZGRlZC4KKwogMjAxOS0wOS0wNCAgWXVz
dWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0NdIE1ha2UgUHJv
bWlzZSBpbXBsZW1lbnRhdGlvbiBmYXN0ZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Njcm9s
bGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3JvbGxlci1pbml0aWFsLXNjcm9sbC1wb3NpdGlvbi1leHBl
Y3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL3Njcm9sbGVy
LWluaXRpYWwtc2Nyb2xsLXBvc2l0aW9uLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDk3NjIy
MTgzNWY5MDI4NTg4NGM5MWQ2NmNkNjRlOTZiYTAwZDQ4OQotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3JvbGxlci1pbml0aWFsLXNjcm9s
bC1wb3NpdGlvbi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1s
PiA8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGludGVybmFsOkFzeW5jT3ZlcmZsb3dTY3JvbGxp
bmdFbmFibGVkPXRydWUgXSAtLT4KKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAg
ICBib2R5IHsKKyAgICAgICAgICAgIGhlaWdodDogNDAwMHB4OworICAgICAgICB9CisgICAgICAg
IAorICAgICAgICAjc2Nyb2xsZXIgeworICAgICAgICAgICAgd2lkdGg6IDMwMHB4OworICAgICAg
ICAgICAgaGVpZ2h0OiAzMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNr
OworICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOworICAgICAgICAgICAgLXdlYmtpdC1v
dmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAu
Y29udGVudHMgeworICAgICAgICAgICAgd2lkdGg6IDEwMCU7CisgICAgICAgICAgICBoZWlnaHQ6
IDIwMCU7CisgICAgICAgICAgICBib3JkZXItdG9wOiAyMDBweCBzb2xpZCByZWQ7CisgICAgICAg
ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xv
cjogZ3JlZW47CisgICAgICAgIH0KKworICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdCBzcmM9Ii4u
Ly4uL3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAg
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIud2FpdFVu
dGlsRG9uZSgpOworICAgICAgICAKKyAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xv
YWQnLCBhc3luYyAoKSA9PiB7CisgICAgICAgICAgICBzY3JvbGxlci5zY3JvbGxUb3AgPSAyMDA7
CisKKyAgICAgICAgICAgIGlmICghdGVzdFJ1bm5lci5ydW5VSVNjcmlwdCkKKyAgICAgICAgICAg
ICAgICByZXR1cm4KKworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuaW1tZWRpYXRlU2Nyb2xs
VG8oMCwgMTApOworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuZW5zdXJlUHJlc2VudGF0aW9u
VXBkYXRlKCk7CisKKyAgICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAg
ICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfSwgZmFsc2UpOworICAg
IDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBpZD0ic2Nyb2xsZXIiPgorICAg
ICAgICA8ZGl2IGNsYXNzPSJjb250ZW50cyI+CisgICAgICAgIDwvZGl2PgorICAgIDwvZGl2Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRp
bmF0b3IvaW9zL3Njcm9sbGVyLWluaXRpYWwtc2Nyb2xsLXBvc2l0aW9uLmh0bWwgYi9MYXlvdXRU
ZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9pb3Mvc2Nyb2xsZXItaW5pdGlhbC1zY3JvbGwtcG9z
aXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMGNmNzkwNzQ3YzY3MTgwYzkzYzEwZDMwYWQzMjIyMzdk
YjUzZDRjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0
b3IvaW9zL3Njcm9sbGVyLWluaXRpYWwtc2Nyb2xsLXBvc2l0aW9uLmh0bWwKQEAgLTAsMCArMSw1
MyBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6
QXN5bmNPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4K
KyAgICA8c3R5bGU+CisgICAgICAgIGJvZHkgeworICAgICAgICAgICAgaGVpZ2h0OiA0MDAwcHg7
CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgICNzY3JvbGxlciB7CisgICAgICAgICAgICB3
aWR0aDogMzAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAgICAgICAgYm9y
ZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7Cisg
ICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7CisgICAgICAgIH0K
KyAgICAgICAgCisgICAgICAgIC5jb250ZW50cyB7CisgICAgICAgICAgICB3aWR0aDogMTAwJTsK
KyAgICAgICAgICAgIGhlaWdodDogMjAwJTsKKyAgICAgICAgICAgIGJvcmRlci10b3A6IDIwMHB4
IHNvbGlkIHJlZDsKKyAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CisgICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgfQorCisgICAgPC9zdHlsZT4K
KyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+
CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAg
ICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgICAgIAorICAgICAgICB3aW5kb3cu
YWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGFzeW5jICgpID0+IHsKKyAgICAgICAgICAgIHNjcm9s
bGVyLnN0eWxlLm92ZXJmbG93ID0gJ2hpZGRlbic7CisgICAgICAgICAgICBzY3JvbGxlci5zY3Jv
bGxUb3AgPSAyMDA7CisgICAgICAgICAgICBzY3JvbGxlci5zdHlsZS5vdmVyZmxvdyA9ICdzY3Jv
bGwnOworCisgICAgICAgICAgICBpZiAoIXRlc3RSdW5uZXIucnVuVUlTY3JpcHQpCisgICAgICAg
ICAgICAgICAgcmV0dXJuCisKKyAgICAgICAgICAgIGF3YWl0IFVJSGVscGVyLmltbWVkaWF0ZVNj
cm9sbFRvKDAsIDEwKTsKKyAgICAgICAgICAgIGF3YWl0IFVJSGVscGVyLmVuc3VyZVByZXNlbnRh
dGlvblVwZGF0ZSgpOworCisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAg
ICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgICAgIH0sIGZhbHNlKTsK
KyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9InNjcm9sbGVyIj4K
KyAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudHMiPgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rp
dj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378155</attachid>
            <date>2019-09-05 21:00:03 -0700</date>
            <delta_ts>2019-09-06 00:54:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201528-20190905210002.patch</filename>
            <type>text/plain</type>
            <size>8570</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NTYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGE2NTMzNWNkMDg5NmU2
NzlkNDUwYzg0YzU0MGQzOWQyMTQ0YTUxMy4uM2QxMjY2YTkwMzNiZGFjZTFiZGNjNDdmYmExYjEw
ZTk3MDI4Njk5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE5LTA5LTA1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KGlPUyAxMyk6IElmIGFuIG92ZXJmbG93OmhpZGRlbiB3aXRoIGEgbm9uLXplcm8gc2Nyb2xsIHBv
c2l0aW9uIGlzIHRvZ2dsZWQgdG8gb3ZlcmZsb3c6c2Nyb2xsLCBzb21lIG90aGVyIHNjcm9sbCBj
YXVzZXMgaXRzIHNjcm9sbCBwb3NpdGlvbiB0byBnZXQgcmVzZXQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTUyOAorICAgICAgICByZGFyOi8vcHJv
YmxlbS81NTA0NDg4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAg
ICAgICAKKyAgICAgICAgSWYgYW4sIHdoZW4gYW4gb3ZlcmZsb3cgc2Nyb2xsaW5nIG5vZGUgaXMg
Y3JlYXRlZCwgdGhlIHNjcm9sbGVyIGhhcyBub24temVybyBzY3JvbGwKKyAgICAgICAgcG9zaXRp
b24gKGZvciBleGFtcGxlLCB2aWEgdG9nZ2xpbmcgdG8gb3ZlcmZsb3c6aGlkZGVuLCBzZXR0aW5n
IHNjcm9sbFRvcCwgdGhlbiB0b2dnbGluZworICAgICAgICB0byBvdmVyZmxvdzpzY3JvbGwpLCB0
aGVuIG9uIHRoZSBuZXh0IHVwZGF0ZSBpdHMgc2Nyb2xsIHBvc2l0aW9uIHdpbGwgcmVzZXQgYmFj
ayB0byB6ZXJvLgorCisgICAgICAgIFRoZSBidWcgd2FzIHRoYXQgbmV3bHkgY3JlYXRlZCBTY3Jv
bGxpbmdUcmVlU2Nyb2xsaW5nTm9kZXMgZGlkbid0IHNldCBtX2N1cnJlbnRTY3JvbGxQb3NpdGlv
bgorICAgICAgICB0byB0aGUgc2Nyb2xsIHBvc2l0aW9uIGNvbWluZyBmcm9tIHRoZSBzdGF0ZSBu
b2RlLCBzbyBhIHN1YnNlcXVlbnQgdXBkYXRlIGNvdWxkIGNhdXNlCisgICAgICAgIHRoZSAwLDAg
Y3VycmVudFNjcm9sbFBvc2l0aW9uIHRvIGdldCBhcHBsaWVkLiBJZiB3ZSdyZSBtYWtpbmcgYSBu
ZXcgbm9kZSwgYW5kIHRoZXJlJ3Mgbm8KKyAgICAgICAgcmVxdWVzdGVkU2Nyb2xsUG9zaXRpb24s
IHRoZW4gaW5pdGlhbGl6ZSBtX2N1cnJlbnRTY3JvbGxQb3NpdGlvbi4KKworICAgICAgICBUZXN0
OiBzY3JvbGxpbmdjb29yZGluYXRvci9pb3Mvc2Nyb2xsZXItaW5pdGlhbC1zY3JvbGwtcG9zaXRp
b24uaHRtbAorCisgICAgICAgICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGlu
Z05vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGU6
OmNvbW1pdFN0YXRlQmVmb3JlQ2hpbGRyZW4pOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5n
VHJlZVNjcm9sbGluZ05vZGU6OmNvbW1pdFN0YXRlQWZ0ZXJDaGlsZHJlbik6CisgICAgICAgICog
cGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuaDoKKwogMjAxOS0wOS0w
NSAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBb
V2luXSBBZGQgc3VwcG9ydCBmb3IgTW91c2VFdmVudC5idXR0b25zCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9k
ZS5jcHAKaW5kZXggNDRkNmU4YzY2N2I2NmJlOWRiMzNiYTBmODIyNzY0ZTEwZWU2Zjc0ZS4uZDg2
MDBlNTM5MWVkOTU5M2I5Zjg0YzVhYzE4ZTEzNjAxZTFmNjBkNyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdO
b2RlLmNwcApAQCAtNjIsOCArNjIsMTEgQEAgdm9pZCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9k
ZTo6Y29tbWl0U3RhdGVCZWZvcmVDaGlsZHJlbihjb25zdCBTY3JvbGxpbmdTdGF0ZU4KICAgICBp
ZiAoc3RhdGUuaGFzQ2hhbmdlZFByb3BlcnR5KFNjcm9sbGluZ1N0YXRlU2Nyb2xsaW5nTm9kZTo6
UmVhY2hhYmxlQ29udGVudHNTaXplKSkKICAgICAgICAgbV9yZWFjaGFibGVDb250ZW50c1NpemUg
PSBzdGF0ZS5yZWFjaGFibGVDb250ZW50c1NpemUoKTsKIAotICAgIGlmIChzdGF0ZS5oYXNDaGFu
Z2VkUHJvcGVydHkoU2Nyb2xsaW5nU3RhdGVTY3JvbGxpbmdOb2RlOjpTY3JvbGxQb3NpdGlvbikp
CisgICAgaWYgKHN0YXRlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZVNjcm9sbGlu
Z05vZGU6OlNjcm9sbFBvc2l0aW9uKSkgewogICAgICAgICBtX2xhc3RDb21taXR0ZWRTY3JvbGxQ
b3NpdGlvbiA9IHN0YXRlLnNjcm9sbFBvc2l0aW9uKCk7CisgICAgICAgIGlmIChtX2lzRmlyc3RD
b21taXQgJiYgIXN0YXRlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZVNjcm9sbGlu
Z05vZGU6OlJlcXVlc3RlZFNjcm9sbFBvc2l0aW9uKSkKKyAgICAgICAgICAgIG1fY3VycmVudFNj
cm9sbFBvc2l0aW9uID0gbV9sYXN0Q29tbWl0dGVkU2Nyb2xsUG9zaXRpb247CisgICAgfQogCiAg
ICAgaWYgKHN0YXRlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZVNjcm9sbGluZ05v
ZGU6OlBhcmVudFJlbGF0aXZlU2Nyb2xsYWJsZVJlY3QpKQogICAgICAgICBtX3BhcmVudFJlbGF0
aXZlU2Nyb2xsYWJsZVJlY3QgPSBzdGF0ZS5wYXJlbnRSZWxhdGl2ZVNjcm9sbGFibGVSZWN0KCk7
CkBAIC0xMTEsNiArMTE0LDggQEAgdm9pZCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZTo6Y29t
bWl0U3RhdGVBZnRlckNoaWxkcmVuKGNvbnN0IFNjcm9sbGluZ1N0YXRlTm8KICAgICBjb25zdCBT
Y3JvbGxpbmdTdGF0ZVNjcm9sbGluZ05vZGUmIHNjcm9sbGluZ1N0YXRlTm9kZSA9IGRvd25jYXN0
PFNjcm9sbGluZ1N0YXRlU2Nyb2xsaW5nTm9kZT4oc3RhdGVOb2RlKTsKICAgICBpZiAoc2Nyb2xs
aW5nU3RhdGVOb2RlLmhhc0NoYW5nZWRQcm9wZXJ0eShTY3JvbGxpbmdTdGF0ZVNjcm9sbGluZ05v
ZGU6OlJlcXVlc3RlZFNjcm9sbFBvc2l0aW9uKSkKICAgICAgICAgc2Nyb2xsaW5nVHJlZSgpLnNj
cm9sbGluZ1RyZWVOb2RlUmVxdWVzdHNTY3JvbGwoc2Nyb2xsaW5nTm9kZUlEKCksIHNjcm9sbGlu
Z1N0YXRlTm9kZS5yZXF1ZXN0ZWRTY3JvbGxQb3NpdGlvbigpLCBzY3JvbGxpbmdTdGF0ZU5vZGUu
cmVxdWVzdGVkU2Nyb2xsUG9zaXRpb25SZXByZXNlbnRzUHJvZ3JhbW1hdGljU2Nyb2xsKCkpOwor
CisgICAgbV9pc0ZpcnN0Q29tbWl0ID0gZmFsc2U7CiB9CiAKIFNjcm9sbGluZ0V2ZW50UmVzdWx0
IFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlOjpoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFBsYXRm
b3JtV2hlZWxFdmVudCYpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGlu
Zy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuaAppbmRleCA3ZTVlNDVjYTMyOTdlZWMw
ZGJmMWVkNjc3OTdlYWM5ZTM3ZTU4YmEwLi4yOThmNDlkYmJkZDViNDk1NmFlNmFhMTdlYzg0ZDNk
ODA0OWUzMmVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3Jv
bGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xs
aW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmgKQEAgLTE1MSw2ICsxNTEsNyBAQCBwcml2
YXRlOgogI2VuZGlmCiAgICAgU2Nyb2xsYWJsZUFyZWFQYXJhbWV0ZXJzIG1fc2Nyb2xsYWJsZUFy
ZWFQYXJhbWV0ZXJzOwogICAgIGJvb2wgbV9leHBlY3RzV2hlZWxFdmVudFRlc3RUcmlnZ2VyIHsg
ZmFsc2UgfTsKKyAgICBib29sIG1faXNGaXJzdENvbW1pdCB7IHRydWUgfTsKIAogI2lmIFBMQVRG
T1JNKENPQ09BKQogICAgIFJldGFpblB0cjxDQUxheWVyPiBtX3Njcm9sbENvbnRhaW5lckxheWVy
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDA5MWNjODUzZjRjOTMxNjNmZjE2OGY3NWRkMTAwMWJhM2UzMzYxODguLjMxY2Nh
ZTM2OTg3YmVmMjZlNzVhODdhOWNmZmU3NjhiNWU5NmY0YzYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBA
QAorMjAxOS0wOS0wNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKwor
ICAgICAgICBSRUdSRVNTSU9OIChpT1MgMTMpOiBJZiBhbiBvdmVyZmxvdzpoaWRkZW4gd2l0aCBh
IG5vbi16ZXJvIHNjcm9sbCBwb3NpdGlvbiBpcyB0b2dnbGVkIHRvIG92ZXJmbG93OnNjcm9sbCwg
c29tZSBvdGhlciBzY3JvbGwgY2F1c2VzIGl0cyBzY3JvbGwgcG9zaXRpb24gdG8gZ2V0IHJlc2V0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDE1MjgK
KyAgICAgICAgcmRhcjovL3Byb2JsZW0vNTUwNDQ4ODUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNjcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3Jv
bGxlci1pbml0aWFsLXNjcm9sbC1wb3NpdGlvbi1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBzY3JvbGxpbmdjb29yZGluYXRvci9pb3Mvc2Nyb2xsZXItaW5pdGlhbC1zY3JvbGwtcG9z
aXRpb24uaHRtbDogQWRkZWQuCisKIDIwMTktMDktMDUgIEp1c3RpbiBGYW4gIDxqdXN0aW5fZmFu
QGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViR1BVXSBGaXggbmV3IHRlc3QgcmVzdWx0cyBhZnRl
ciBhZGRpbmcgY29uc29sZSB3YXJuaW5ncwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xs
aW5nY29vcmRpbmF0b3IvaW9zL3Njcm9sbGVyLWluaXRpYWwtc2Nyb2xsLXBvc2l0aW9uLWV4cGVj
dGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9pb3Mvc2Nyb2xsZXIt
aW5pdGlhbC1zY3JvbGwtcG9zaXRpb24tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kOTc2MjIx
ODM1ZjkwMjg1ODg0YzkxZDY2Y2Q2NGU5NmJhMDBkNDg5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL3Njcm9sbGVyLWluaXRpYWwtc2Nyb2xs
LXBvc2l0aW9uLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw1MSBAQAorPCFET0NUWVBFIGh0bWw+
IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxvd1Njcm9sbGlu
Z0VuYWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAg
IGJvZHkgeworICAgICAgICAgICAgaGVpZ2h0OiA0MDAwcHg7CisgICAgICAgIH0KKyAgICAgICAg
CisgICAgICAgICNzY3JvbGxlciB7CisgICAgICAgICAgICB3aWR0aDogMzAwcHg7CisgICAgICAg
ICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7
CisgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7CisgICAgICAgICAgICAtd2Via2l0LW92
ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5j
b250ZW50cyB7CisgICAgICAgICAgICB3aWR0aDogMTAwJTsKKyAgICAgICAgICAgIGhlaWdodDog
MjAwJTsKKyAgICAgICAgICAgIGJvcmRlci10b3A6IDIwMHB4IHNvbGlkIHJlZDsKKyAgICAgICAg
ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiBncmVlbjsKKyAgICAgICAgfQorCisgICAgPC9zdHlsZT4KKyAgICA8c2NyaXB0IHNyYz0iLi4v
Li4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50
aWxEb25lKCk7CisgICAgICAgIAorICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9h
ZCcsIGFzeW5jICgpID0+IHsKKyAgICAgICAgICAgIHNjcm9sbGVyLnNjcm9sbFRvcCA9IDIwMDsK
KworICAgICAgICAgICAgaWYgKCF0ZXN0UnVubmVyLnJ1blVJU2NyaXB0KQorICAgICAgICAgICAg
ICAgIHJldHVybgorCisgICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5pbW1lZGlhdGVTY3JvbGxU
bygwLCAxMCk7CisgICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5lbnN1cmVQcmVzZW50YXRpb25V
cGRhdGUoKTsKKworICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAg
ICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgICB9LCBmYWxzZSk7CisgICAg
PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJzY3JvbGxlciI+CisgICAg
ICAgIDxkaXYgY2xhc3M9ImNvbnRlbnRzIj4KKyAgICAgICAgPC9kaXY+CisgICAgPC9kaXY+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGlu
YXRvci9pb3Mvc2Nyb2xsZXItaW5pdGlhbC1zY3JvbGwtcG9zaXRpb24uaHRtbCBiL0xheW91dFRl
c3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9zY3JvbGxlci1pbml0aWFsLXNjcm9sbC1wb3Np
dGlvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYwY2Y3OTA3NDdjNjcxODBjOTNjMTBkMzBhZDMyMjIzN2Ri
NTNkNGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRv
ci9pb3Mvc2Nyb2xsZXItaW5pdGlhbC1zY3JvbGwtcG9zaXRpb24uaHRtbApAQCAtMCwwICsxLDUz
IEBACis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBpbnRlcm5hbDpB
c3luY092ZXJmbG93U2Nyb2xsaW5nRW5hYmxlZD10cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFkPgor
ICAgIDxzdHlsZT4KKyAgICAgICAgYm9keSB7CisgICAgICAgICAgICBoZWlnaHQ6IDQwMDBweDsK
KyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgI3Njcm9sbGVyIHsKKyAgICAgICAgICAgIHdp
ZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMzAwcHg7CisgICAgICAgICAgICBib3Jk
ZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsKKyAg
ICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsKKyAgICAgICAgfQor
ICAgICAgICAKKyAgICAgICAgLmNvbnRlbnRzIHsKKyAgICAgICAgICAgIHdpZHRoOiAxMDAlOwor
ICAgICAgICAgICAgaGVpZ2h0OiAyMDAlOworICAgICAgICAgICAgYm9yZGVyLXRvcDogMjAwcHgg
c29saWQgcmVkOworICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKKyAgICAgICAg
ICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICB9CisKKyAgICA8L3N0eWxlPgor
ICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvdWktaGVscGVyLmpzIj48L3NjcmlwdD4K
KyAgICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAg
ICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgCisgICAgICAgIHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCdsb2FkJywgYXN5bmMgKCkgPT4geworICAgICAgICAgICAgc2Nyb2xs
ZXIuc3R5bGUub3ZlcmZsb3cgPSAnaGlkZGVuJzsKKyAgICAgICAgICAgIHNjcm9sbGVyLnNjcm9s
bFRvcCA9IDIwMDsKKyAgICAgICAgICAgIHNjcm9sbGVyLnN0eWxlLm92ZXJmbG93ID0gJ3Njcm9s
bCc7CisKKyAgICAgICAgICAgIGlmICghdGVzdFJ1bm5lci5ydW5VSVNjcmlwdCkKKyAgICAgICAg
ICAgICAgICByZXR1cm4KKworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuaW1tZWRpYXRlU2Ny
b2xsVG8oMCwgMTApOworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuZW5zdXJlUHJlc2VudGF0
aW9uVXBkYXRlKCk7CisKKyAgICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAg
ICAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfSwgZmFsc2UpOwor
ICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBpZD0ic2Nyb2xsZXIiPgor
ICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50cyI+CisgICAgICAgIDwvZGl2PgorICAgIDwvZGl2
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="393814"
          type_id="1"
          status="+"
          setter="fred.wang"
    />
          </attachment>
      

    </bug>

</bugzilla>