<?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>201668</bug_id>
          
          <creation_ts>2019-09-10 17:46:23 -0700</creation_ts>
          <short_desc>REGRESSION (iOS 13): Top fixed element on apple.com flickers in size while pinching in</short_desc>
          <delta_ts>2019-09-12 13:19:13 -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>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>1569772</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-10 17:46:23 -0700</bug_when>
    <thetext>REREGRESSION (iOS 13): Top fixed element on apple.com flickers in size while pinching in</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569789</commentid>
    <comment_count>1</comment_count>
      <attachid>378523</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-10 18:15:38 -0700</bug_when>
    <thetext>Created attachment 378523
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569790</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-10 18:15:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/51934041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569791</commentid>
    <comment_count>3</comment_count>
      <attachid>378524</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-10 18:17:00 -0700</bug_when>
    <thetext>Created attachment 378524
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569841</commentid>
    <comment_count>4</comment_count>
      <attachid>378524</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-09-10 22:30:31 -0700</bug_when>
    <thetext>Comment on attachment 378524
Patch

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

&gt; Source/WebCore/ChangeLog:15
&gt; +        With this change ScrollingTreeFrameScrollingNode no longer needs m_behaviorForFixed; it can be removed layer.

&apos;later&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569998</commentid>
    <comment_count>5</comment_count>
      <attachid>378524</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-11 15:26:34 -0700</bug_when>
    <thetext>Comment on attachment 378524
Patch

Actually this makes some interactions worse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570074</commentid>
    <comment_count>6</comment_count>
      <attachid>378605</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-11 17:45:31 -0700</bug_when>
    <thetext>Created attachment 378605
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570135</commentid>
    <comment_count>7</comment_count>
      <attachid>378605</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2019-09-11 21:38:41 -0700</bug_when>
    <thetext>Comment on attachment 378605
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570352</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-09-12 13:19:13 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/249815/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378523</attachid>
            <date>2019-09-10 18:15:38 -0700</date>
            <delta_ts>2019-09-10 18:16:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201668-20190910181538.patch</filename>
            <type>text/plain</type>
            <size>3610</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzYzOTNiNjM0NDllNTdl
NTI1NzQ1MDFjNGI4ZjQyN2M1MDI0ZTNiNy4uODA5NGFjNmEyMGMyNzEwNjhmM2M3MmJmYmViZDE0
YzhmMGU3ZmEzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA5LTEwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFUkVHUkVTU0lP
TiAoaU9TIDEzKTogVG9wIGZpeGVkIGVsZW1lbnQgb24gYXBwbGUuY29tIGZsaWNrZXJzIGluIHNp
emUgd2hpbGUgcGluY2hpbmcgaW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIwMTY2OAorICAgICAgICByZGFyOi8vcHJvYmxlbS81MTkzNDA0MQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gY29tcHV0
aW5nIHRoZSBuZXcgbGF5b3V0IHZpZXdwb3J0IHJlY3QgaW4gU2Nyb2xsaW5nVHJlZUZyYW1lU2Ny
b2xsaW5nTm9kZSwgdXNlCisgICAgICAgICJTdGlja1RvRG9jdW1lbnRCb3VuZHMiIG1vZGUsIG5v
dCAiU3RpY2tUb1ZpZXdwb3J0Qm91bmRzIiwgYmVjYXVzZSBvdGhlcndpc2Ugd2UnbGwgY29tcHV0
ZQorICAgICAgICBhIGxheW91dCB2aWV3cG9ydCB0aGF0IGhhcyBuZWdhdGl2ZSB0b3AvbGVmdCBv
ZmZzZXRzIHdoaWNoIGNhdXNlcyBmaXhlZCBlbGVtZW50cyB0byBqdW1wIG91dHNpZGUKKyAgICAg
ICAgdGhlIHZpZXdwb3J0LiBUaGUgb25seSBjb2RlIHRoYXQgc2hvdWxkIGJlIG1vdmluZyB0aGlu
Z3Mgb3V0c2lkZSB0aGUgdmlld3BvcnQgKGEgdGVtcG9yYXJ5IGVmZmVjdAorICAgICAgICB0aGF0
IGhhcHBlbnMgd2hlbiBwaW5jaGluZykgaXMgdGhlICdpc0JlbG93TWluaW11bVNjYWxlJyBwYXRo
IGluIFdlYlBhZ2VQcm94eTo6Y29tcHV0ZUN1c3RvbUZpeGVkUG9zaXRpb25SZWN0KCkuCisKKyAg
ICAgICAgV2l0aCB0aGlzIGNoYW5nZSBTY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlIG5v
IGxvbmdlciBuZWVkcyBtX2JlaGF2aW9yRm9yRml4ZWQ7IGl0IGNhbiBiZSByZW1vdmVkIGxheWVy
LgorCisgICAgICAgIE5vdCBjdXJyZW50bHkgdGVzdGFibGUsIHNpbmNlIGl0IGludm9sdmVzIHBp
bmNoaW5nIGluIHBhc3QgbWluaW11bSB6b29tIGFuZCB0cmFuc2llbnRzIHN0YXRlLgorCisgICAg
ICAgICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlOjpsYXlv
dXRWaWV3cG9ydEZvclNjcm9sbFBvc2l0aW9uIGNvbnN0KToKKwogMjAxOS0wOS0xMCAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBtaXNzaW5nIG9yaWdpbiBj
aGVjayBmb3IgU2VydmljZS1Xb3JrZXItQWxsb3dlZCBoZWFkZXIKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVGcmFtZVNjcm9sbGluZ05vZGUu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZUZyYW1lU2Ny
b2xsaW5nTm9kZS5jcHAKaW5kZXggMTFjNzI2OWQxNGE5NGU3N2IyMjkzY2M5NDQ1NDNmZGQzYjEx
NDExOS4uZGJkMjRkNjEwYjllZjJmOGFhMzEyNjYwNjM1ZmZjNTdjZDU1NTFjNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xs
aW5nTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5n
VHJlZUZyYW1lU2Nyb2xsaW5nTm9kZS5jcHAKQEAgLTEwMiwxMiArMTAyLDEyIEBAIEZsb2F0UmVj
dCBTY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlOjpsYXlvdXRWaWV3cG9ydEZvclNjcm9s
bFBvc2l0aW9uKGNvbnN0CiAgICAgTGF5b3V0UmVjdCB2aXN1YWxWaWV3cG9ydChGcmFtZVZpZXc6
OnZpc2libGVEb2N1bWVudFJlY3QodmlzaWJsZUNvbnRlbnRSZWN0LCBoZWFkZXJIZWlnaHQoKSwg
Zm9vdGVySGVpZ2h0KCksIHRvdGFsQ29udGVudHNTaXplKCksIHNjYWxlKSk7CiAgICAgTGF5b3V0
UmVjdCBsYXlvdXRWaWV3cG9ydChtX2xheW91dFZpZXdwb3J0KTsKIAotICAgIExPR19XSVRIX1NU
UkVBTShTY3JvbGxpbmcsIHN0cmVhbSA8PCAiXG5TY3JvbGxpbmcgdGhyZWFkOiAiIDw8ICIodmlz
aWJsZUNvbnRlbnRPcmlnaW4gIiA8PCB2aXNpYmxlQ29udGVudE9yaWdpbiA8PCAiLCB2aXN1YWxW
aWV3cG9ydFNpemUgIiA8PCB2aXN1YWxWaWV3cG9ydFNpemUgPDwgIikgZml4ZWQgYmVoYXZpb3Ig
IiA8PCBtX2JlaGF2aW9yRm9yRml4ZWQpOworICAgIExPR19XSVRIX1NUUkVBTShTY3JvbGxpbmcs
IHN0cmVhbSA8PCAiU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZSAiIDw8IHNjcm9sbGlu
Z05vZGVJRCgpIDw8ICIgbGF5b3V0Vmlld3BvcnRGb3JTY3JvbGxQb3NpdGlvbjogIiA8PCAiKHZp
c2libGVDb250ZW50T3JpZ2luICIgPDwgdmlzaWJsZUNvbnRlbnRPcmlnaW4gPDwgIiwgdmlzdWFs
Vmlld3BvcnRTaXplICIgPDwgdmlzdWFsVmlld3BvcnRTaXplIDw8ICIpIGZpeGVkIGJlaGF2aW9y
ICIgPDwgbV9iZWhhdmlvckZvckZpeGVkKTsKICAgICBMT0dfV0lUSF9TVFJFQU0oU2Nyb2xsaW5n
LCBzdHJlYW0gPDwgIiAgbGF5b3V0Vmlld3BvcnQ6ICIgPDwgbGF5b3V0Vmlld3BvcnQpOwogICAg
IExPR19XSVRIX1NUUkVBTShTY3JvbGxpbmcsIHN0cmVhbSA8PCAiICB2aXN1YWxWaWV3cG9ydDog
IiA8PCB2aXN1YWxWaWV3cG9ydCk7CiAgICAgTE9HX1dJVEhfU1RSRUFNKFNjcm9sbGluZywgc3Ry
ZWFtIDw8ICIgIHNjcm9sbCBwb3NpdGlvbnM6IG1pbjogIiA8PCBtaW5MYXlvdXRWaWV3cG9ydE9y
aWdpbigpIDw8ICIgbWF4OiAiPDwgbWF4TGF5b3V0Vmlld3BvcnRPcmlnaW4oKSk7CiAKLSAgICBM
YXlvdXRQb2ludCBuZXdMb2NhdGlvbiA9IEZyYW1lVmlldzo6Y29tcHV0ZUxheW91dFZpZXdwb3J0
T3JpZ2luKExheW91dFJlY3QodmlzdWFsVmlld3BvcnQpLCBMYXlvdXRQb2ludChtaW5MYXlvdXRW
aWV3cG9ydE9yaWdpbigpKSwgTGF5b3V0UG9pbnQobWF4TGF5b3V0Vmlld3BvcnRPcmlnaW4oKSks
IGxheW91dFZpZXdwb3J0LCBtX2JlaGF2aW9yRm9yRml4ZWQpOworICAgIExheW91dFBvaW50IG5l
d0xvY2F0aW9uID0gRnJhbWVWaWV3Ojpjb21wdXRlTGF5b3V0Vmlld3BvcnRPcmlnaW4oTGF5b3V0
UmVjdCh2aXN1YWxWaWV3cG9ydCksIExheW91dFBvaW50KG1pbkxheW91dFZpZXdwb3J0T3JpZ2lu
KCkpLCBMYXlvdXRQb2ludChtYXhMYXlvdXRWaWV3cG9ydE9yaWdpbigpKSwgbGF5b3V0Vmlld3Bv
cnQsIFN0aWNrVG9Eb2N1bWVudEJvdW5kcyk7CiAKICAgICBpZiAobGF5b3V0Vmlld3BvcnQubG9j
YXRpb24oKSAhPSBuZXdMb2NhdGlvbikgewogICAgICAgICBsYXlvdXRWaWV3cG9ydC5zZXRMb2Nh
dGlvbihuZXdMb2NhdGlvbik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378524</attachid>
            <date>2019-09-10 18:17:00 -0700</date>
            <delta_ts>2019-09-11 17:45:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201668-20190910181659.patch</filename>
            <type>text/plain</type>
            <size>3608</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzYzOTNiNjM0NDllNTdl
NTI1NzQ1MDFjNGI4ZjQyN2M1MDI0ZTNiNy4uYTA1Yjg4Njc2YTQ0N2NkYzQ0MzhhYjM1NTJjMzEw
YWNiYTZiZmU3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA5LTEwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KGlPUyAxMyk6IFRvcCBmaXhlZCBlbGVtZW50IG9uIGFwcGxlLmNvbSBmbGlja2VycyBpbiBzaXpl
IHdoaWxlIHBpbmNoaW5nIGluCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDE2NjgKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vNTE5MzQwNDEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGNvbXB1dGlu
ZyB0aGUgbmV3IGxheW91dCB2aWV3cG9ydCByZWN0IGluIFNjcm9sbGluZ1RyZWVGcmFtZVNjcm9s
bGluZ05vZGUsIHVzZQorICAgICAgICAiU3RpY2tUb0RvY3VtZW50Qm91bmRzIiBtb2RlLCBub3Qg
IlN0aWNrVG9WaWV3cG9ydEJvdW5kcyIsIGJlY2F1c2Ugb3RoZXJ3aXNlIHdlJ2xsIGNvbXB1dGUK
KyAgICAgICAgYSBsYXlvdXQgdmlld3BvcnQgdGhhdCBoYXMgbmVnYXRpdmUgdG9wL2xlZnQgb2Zm
c2V0cyB3aGljaCBjYXVzZXMgZml4ZWQgZWxlbWVudHMgdG8ganVtcCBvdXRzaWRlCisgICAgICAg
IHRoZSB2aWV3cG9ydC4gVGhlIG9ubHkgY29kZSB0aGF0IHNob3VsZCBiZSBtb3ZpbmcgdGhpbmdz
IG91dHNpZGUgdGhlIHZpZXdwb3J0IChhIHRlbXBvcmFyeSBlZmZlY3QKKyAgICAgICAgdGhhdCBo
YXBwZW5zIHdoZW4gcGluY2hpbmcpIGlzIHRoZSAnaXNCZWxvd01pbmltdW1TY2FsZScgcGF0aCBp
biBXZWJQYWdlUHJveHk6OmNvbXB1dGVDdXN0b21GaXhlZFBvc2l0aW9uUmVjdCgpLgorCisgICAg
ICAgIFdpdGggdGhpcyBjaGFuZ2UgU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZSBubyBs
b25nZXIgbmVlZHMgbV9iZWhhdmlvckZvckZpeGVkOyBpdCBjYW4gYmUgcmVtb3ZlZCBsYXllci4K
KworICAgICAgICBOb3QgY3VycmVudGx5IHRlc3RhYmxlLCBzaW5jZSBpdCBpbnZvbHZlcyBwaW5j
aGluZyBpbiBwYXN0IG1pbmltdW0gem9vbSBhbmQgdHJhbnNpZW50cyBzdGF0ZS4KKworICAgICAg
ICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVGcmFtZVNjcm9sbGluZ05vZGUuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZTo6bGF5b3V0
Vmlld3BvcnRGb3JTY3JvbGxQb3NpdGlvbiBjb25zdCk6CisKIDIwMTktMDktMTAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgbWlzc2luZyBvcmlnaW4gY2hl
Y2sgZm9yIFNlcnZpY2UtV29ya2VyLUFsbG93ZWQgaGVhZGVyCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVGcmFtZVNjcm9s
bGluZ05vZGUuY3BwCmluZGV4IDExYzcyNjlkMTRhOTRlNzdiMjI5M2NjOTQ0NTQzZmRkM2IxMTQx
MTkuLmRiZDI0ZDYxMGI5ZWYyZjhhYTMxMjY2MDYzNWZmYzU3Y2Q1NTUxYzYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVGcmFtZVNjcm9sbGlu
Z05vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1Ry
ZWVGcmFtZVNjcm9sbGluZ05vZGUuY3BwCkBAIC0xMDIsMTIgKzEwMiwxMiBAQCBGbG9hdFJlY3Qg
U2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZTo6bGF5b3V0Vmlld3BvcnRGb3JTY3JvbGxQ
b3NpdGlvbihjb25zdAogICAgIExheW91dFJlY3QgdmlzdWFsVmlld3BvcnQoRnJhbWVWaWV3Ojp2
aXNpYmxlRG9jdW1lbnRSZWN0KHZpc2libGVDb250ZW50UmVjdCwgaGVhZGVySGVpZ2h0KCksIGZv
b3RlckhlaWdodCgpLCB0b3RhbENvbnRlbnRzU2l6ZSgpLCBzY2FsZSkpOwogICAgIExheW91dFJl
Y3QgbGF5b3V0Vmlld3BvcnQobV9sYXlvdXRWaWV3cG9ydCk7CiAKLSAgICBMT0dfV0lUSF9TVFJF
QU0oU2Nyb2xsaW5nLCBzdHJlYW0gPDwgIlxuU2Nyb2xsaW5nIHRocmVhZDogIiA8PCAiKHZpc2li
bGVDb250ZW50T3JpZ2luICIgPDwgdmlzaWJsZUNvbnRlbnRPcmlnaW4gPDwgIiwgdmlzdWFsVmll
d3BvcnRTaXplICIgPDwgdmlzdWFsVmlld3BvcnRTaXplIDw8ICIpIGZpeGVkIGJlaGF2aW9yICIg
PDwgbV9iZWhhdmlvckZvckZpeGVkKTsKKyAgICBMT0dfV0lUSF9TVFJFQU0oU2Nyb2xsaW5nLCBz
dHJlYW0gPDwgIlNjcm9sbGluZ1RyZWVGcmFtZVNjcm9sbGluZ05vZGUgIiA8PCBzY3JvbGxpbmdO
b2RlSUQoKSA8PCAiIGxheW91dFZpZXdwb3J0Rm9yU2Nyb2xsUG9zaXRpb246ICIgPDwgIih2aXNp
YmxlQ29udGVudE9yaWdpbiAiIDw8IHZpc2libGVDb250ZW50T3JpZ2luIDw8ICIsIHZpc3VhbFZp
ZXdwb3J0U2l6ZSAiIDw8IHZpc3VhbFZpZXdwb3J0U2l6ZSA8PCAiKSBmaXhlZCBiZWhhdmlvciAi
IDw8IG1fYmVoYXZpb3JGb3JGaXhlZCk7CiAgICAgTE9HX1dJVEhfU1RSRUFNKFNjcm9sbGluZywg
c3RyZWFtIDw8ICIgIGxheW91dFZpZXdwb3J0OiAiIDw8IGxheW91dFZpZXdwb3J0KTsKICAgICBM
T0dfV0lUSF9TVFJFQU0oU2Nyb2xsaW5nLCBzdHJlYW0gPDwgIiAgdmlzdWFsVmlld3BvcnQ6ICIg
PDwgdmlzdWFsVmlld3BvcnQpOwogICAgIExPR19XSVRIX1NUUkVBTShTY3JvbGxpbmcsIHN0cmVh
bSA8PCAiICBzY3JvbGwgcG9zaXRpb25zOiBtaW46ICIgPDwgbWluTGF5b3V0Vmlld3BvcnRPcmln
aW4oKSA8PCAiIG1heDogIjw8IG1heExheW91dFZpZXdwb3J0T3JpZ2luKCkpOwogCi0gICAgTGF5
b3V0UG9pbnQgbmV3TG9jYXRpb24gPSBGcmFtZVZpZXc6OmNvbXB1dGVMYXlvdXRWaWV3cG9ydE9y
aWdpbihMYXlvdXRSZWN0KHZpc3VhbFZpZXdwb3J0KSwgTGF5b3V0UG9pbnQobWluTGF5b3V0Vmll
d3BvcnRPcmlnaW4oKSksIExheW91dFBvaW50KG1heExheW91dFZpZXdwb3J0T3JpZ2luKCkpLCBs
YXlvdXRWaWV3cG9ydCwgbV9iZWhhdmlvckZvckZpeGVkKTsKKyAgICBMYXlvdXRQb2ludCBuZXdM
b2NhdGlvbiA9IEZyYW1lVmlldzo6Y29tcHV0ZUxheW91dFZpZXdwb3J0T3JpZ2luKExheW91dFJl
Y3QodmlzdWFsVmlld3BvcnQpLCBMYXlvdXRQb2ludChtaW5MYXlvdXRWaWV3cG9ydE9yaWdpbigp
KSwgTGF5b3V0UG9pbnQobWF4TGF5b3V0Vmlld3BvcnRPcmlnaW4oKSksIGxheW91dFZpZXdwb3J0
LCBTdGlja1RvRG9jdW1lbnRCb3VuZHMpOwogCiAgICAgaWYgKGxheW91dFZpZXdwb3J0LmxvY2F0
aW9uKCkgIT0gbmV3TG9jYXRpb24pIHsKICAgICAgICAgbGF5b3V0Vmlld3BvcnQuc2V0TG9jYXRp
b24obmV3TG9jYXRpb24pOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378605</attachid>
            <date>2019-09-11 17:45:31 -0700</date>
            <delta_ts>2019-09-11 21:38:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201668-20190911174530.patch</filename>
            <type>text/plain</type>
            <size>11315</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5Nzc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDk5MjgwYWU0MzJmM2Mw
MjA3N2FjZjU4YzRmNDllMDNmMTJiMzFjYi4uMDhiNjNlZDA5MGE4ZmM5ZWVkOGQ5MDFkYjk1N2Rl
OWUwNGY2NGE1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTA5LTExICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KGlPUyAxMyk6IFRvcCBmaXhlZCBlbGVtZW50IG9uIGFwcGxlLmNvbSBmbGlja2VycyBpbiBzaXpl
IHdoaWxlIHBpbmNoaW5nIGluCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDE2NjgKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vNTE5MzQwNDEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGNvbXB1dGlu
ZyB0aGUgbmV3IGxheW91dCB2aWV3cG9ydCByZWN0IGluIFNjcm9sbGluZ1RyZWVGcmFtZVNjcm9s
bGluZ05vZGUsIHVzZQorICAgICAgICAiU3RpY2tUb0RvY3VtZW50Qm91bmRzIiBtb2RlLCBub3Qg
IlN0aWNrVG9WaWV3cG9ydEJvdW5kcyIsIGJlY2F1c2Ugb3RoZXJ3aXNlIHdlJ2xsIGNvbXB1dGUK
KyAgICAgICAgYSBsYXlvdXQgdmlld3BvcnQgdGhhdCBoYXMgbmVnYXRpdmUgdG9wL2xlZnQgb2Zm
c2V0cyB3aGljaCBjYXVzZXMgZml4ZWQgZWxlbWVudHMgdG8ganVtcCBvdXRzaWRlCisgICAgICAg
IHRoZSB2aWV3cG9ydC4gVGhlIG9ubHkgY29kZSB0aGF0IHNob3VsZCBiZSBtb3ZpbmcgdGhpbmdz
IG91dHNpZGUgdGhlIHZpZXdwb3J0IChhIHRlbXBvcmFyeSBlZmZlY3QKKyAgICAgICAgdGhhdCBo
YXBwZW5zIHdoZW4gcGluY2hpbmcpIGlzIHRoZSAnaXNCZWxvd01pbmltdW1TY2FsZScgcGF0aCBp
biBXZWJQYWdlUHJveHk6OmNvbXB1dGVDdXN0b21GaXhlZFBvc2l0aW9uUmVjdCgpLgorCisgICAg
ICAgIFdpdGggdGhpcyBjaGFuZ2UgU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZSBubyBs
b25nZXIgbmVlZHMgbV9iZWhhdmlvckZvckZpeGVkOyBpdCBjYW4gYmUgcmVtb3ZlZCBsYXRlci4K
KworICAgICAgICBOb3QgY3VycmVudGx5IHRlc3RhYmxlLCBzaW5jZSBpdCBpbnZvbHZlcyBwaW5j
aGluZyBpbiBwYXN0IG1pbmltdW0gem9vbSBhbmQgdHJhbnNpZW50cyBzdGF0ZS4KKworICAgICAg
ICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVGcmFtZVNjcm9sbGluZ05vZGUuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZTo6bGF5b3V0
Vmlld3BvcnRGb3JTY3JvbGxQb3NpdGlvbiBjb25zdCk6CisKIDIwMTktMDktMTEgIFRydWl0dCBT
YXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMjQ5NzUzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA1ZmZkNGU2MzE0OGM3NDJiYzJlMTVmNmE5ZDkwNzhk
MWVlYTIyZTY0Li42N2ZjYWU0MWVjMGFmZTJjNGVjZjg4YjY0MWQ0Y2Q0NzE0ZDQ4NGM4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE5LTA5LTExICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5m
cmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKGlPUyAxMyk6IFRvcCBmaXhl
ZCBlbGVtZW50IG9uIGFwcGxlLmNvbSBmbGlja2VycyBpbiBzaXplIHdoaWxlIHBpbmNoaW5nIGlu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDE2NjgK
KyAgICAgICAgcmRhcjovL3Byb2JsZW0vNTE5MzQwNDEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgVUkgcHJvY2VzcyBjYW4gaGF2ZSB0cmFuc2ll
bnQgc3RhdGUgdGhhdCBwdXNoZXMgc2Nyb2xsaW5nLXRyZWUtbWFuYWdlZCBsYXllcnMgaW50byBj
dXN0b20KKyAgICAgICAgbG9jYXRpb25zIHdoaWxlIHBpbmNoLXpvb21pbmcuIFdlIGhhdmUgdG8g
YXBwbHkgdGhpcyBzdGF0ZSBib3RoIHdoZW4gdGhlIHZpc2libGUgcmVjdHMKKyAgICAgICAgaW4g
dGhlIFVJIHByb2Nlc3MgY2hhbmdlIChleGlzdGluZyBjb2RlIGluIC1bV0tDb250ZW50VmlldyBk
aWRVcGRhdGVWaXNpYmxlUmVjdDouLi5dKSBhbmQgd2hlbgorICAgICAgICB3ZSBnZXQgbmV3IGxh
eWVycyBmcm9tIHRoZSB3ZWIgcHJvY2VzcyAoYWRkZWQgaW4gUmVtb3RlTGF5ZXJUcmVlRHJhd2lu
Z0FyZWFQcm94eTo6Y29tbWl0TGF5ZXJUcmVlKCkKKyAgICAgICAgaW4gdGhpcyBwYXRjaCkuCisK
KyAgICAgICAgTW92ZSBzb21lIGNvZGUgaW50byBXZWJQYWdlUHJveHkgdG8gY3JlYXRlIGZ1bmN0
aW9ucyB0aGF0IHdlIGNhbiBjYWxsIGZyb20gYm90aCBwbGFjZXMuCisKKyAgICAgICAgRm9yIG1h
bnVhbCB0ZXN0aW5nLCB2aXNpdCBhIHBhZ2Ugd2l0aCBmaXhlZCBiYW5uZXJzLCBwaW5jaCBpbiBz
bGlnaHRseSwgdGhlbiBwaW5jaCBvdXQgYW5kLAorICAgICAgICB3aGlsZSBrZWVwaW5nIHlvdXIg
ZmluZ2VycyBkb3duLCBtb3ZlIHRoZSBjb250ZW50cyBhcm91bmQuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHkubW06
CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHk6OmNvbW1p
dExheWVyVHJlZSk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlldy5tbToKKyAgICAgICAgKC1bV0tDb250ZW50
VmlldyBkaWRVcGRhdGVWaXNpYmxlUmVjdDp1bm9ic2N1cmVkUmVjdDpjb250ZW50SW5zZXRzOnVu
b2JzY3VyZWRSZWN0SW5TY3JvbGxWaWV3Q29vcmRpbmF0ZXM6b2JzY3VyZWRJbnNldHM6dW5vYnNj
dXJlZFNhZmVBcmVhSW5zZXRzOmlucHV0Vmlld0JvdW5kczpzY2FsZTptaW5pbXVtU2NhbGU6aW5T
dGFibGVTdGF0ZTppc0NoYW5naW5nT2JzY3VyZWRJbnNldHNJbnRlcmFjdGl2ZWx5OmVuY2xvc2Vk
SW5TY3JvbGxhYmxlQW5jZXN0b3JWaWV3Ol0pOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV2Vi
UGFnZVByb3h5SU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OnVuY29uc3Ry
YWluZWRMYXlvdXRWaWV3cG9ydFJlY3QgY29uc3QpOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdl
UHJveHk6OmFkanVzdExheWVyc0ZvckxheW91dFZpZXdwb3J0KToKKwogMjAxOS0wOS0xMSAgQW50
dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAoMjQ1
MDA2KTogY2FuJ3Qgc2Nyb2xsIGluICJyZWFkIG1vcmUiIHZpZXcgaW4gRXZlbnRicml0ZSBhcHAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVG
cmFtZVNjcm9sbGluZ05vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Ny
b2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZS5jcHAKaW5kZXggMTFjNzI2OWQxNGE5NGU3N2Iy
MjkzY2M5NDQ1NDNmZGQzYjExNDExOS4uZGJkMjRkNjEwYjllZjJmOGFhMzEyNjYwNjM1ZmZjNTdj
ZDU1NTFjNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xs
aW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9z
Y3JvbGxpbmcvU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZS5jcHAKQEAgLTEwMiwxMiAr
MTAyLDEyIEBAIEZsb2F0UmVjdCBTY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlOjpsYXlv
dXRWaWV3cG9ydEZvclNjcm9sbFBvc2l0aW9uKGNvbnN0CiAgICAgTGF5b3V0UmVjdCB2aXN1YWxW
aWV3cG9ydChGcmFtZVZpZXc6OnZpc2libGVEb2N1bWVudFJlY3QodmlzaWJsZUNvbnRlbnRSZWN0
LCBoZWFkZXJIZWlnaHQoKSwgZm9vdGVySGVpZ2h0KCksIHRvdGFsQ29udGVudHNTaXplKCksIHNj
YWxlKSk7CiAgICAgTGF5b3V0UmVjdCBsYXlvdXRWaWV3cG9ydChtX2xheW91dFZpZXdwb3J0KTsK
IAotICAgIExPR19XSVRIX1NUUkVBTShTY3JvbGxpbmcsIHN0cmVhbSA8PCAiXG5TY3JvbGxpbmcg
dGhyZWFkOiAiIDw8ICIodmlzaWJsZUNvbnRlbnRPcmlnaW4gIiA8PCB2aXNpYmxlQ29udGVudE9y
aWdpbiA8PCAiLCB2aXN1YWxWaWV3cG9ydFNpemUgIiA8PCB2aXN1YWxWaWV3cG9ydFNpemUgPDwg
IikgZml4ZWQgYmVoYXZpb3IgIiA8PCBtX2JlaGF2aW9yRm9yRml4ZWQpOworICAgIExPR19XSVRI
X1NUUkVBTShTY3JvbGxpbmcsIHN0cmVhbSA8PCAiU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5n
Tm9kZSAiIDw8IHNjcm9sbGluZ05vZGVJRCgpIDw8ICIgbGF5b3V0Vmlld3BvcnRGb3JTY3JvbGxQ
b3NpdGlvbjogIiA8PCAiKHZpc2libGVDb250ZW50T3JpZ2luICIgPDwgdmlzaWJsZUNvbnRlbnRP
cmlnaW4gPDwgIiwgdmlzdWFsVmlld3BvcnRTaXplICIgPDwgdmlzdWFsVmlld3BvcnRTaXplIDw8
ICIpIGZpeGVkIGJlaGF2aW9yICIgPDwgbV9iZWhhdmlvckZvckZpeGVkKTsKICAgICBMT0dfV0lU
SF9TVFJFQU0oU2Nyb2xsaW5nLCBzdHJlYW0gPDwgIiAgbGF5b3V0Vmlld3BvcnQ6ICIgPDwgbGF5
b3V0Vmlld3BvcnQpOwogICAgIExPR19XSVRIX1NUUkVBTShTY3JvbGxpbmcsIHN0cmVhbSA8PCAi
ICB2aXN1YWxWaWV3cG9ydDogIiA8PCB2aXN1YWxWaWV3cG9ydCk7CiAgICAgTE9HX1dJVEhfU1RS
RUFNKFNjcm9sbGluZywgc3RyZWFtIDw8ICIgIHNjcm9sbCBwb3NpdGlvbnM6IG1pbjogIiA8PCBt
aW5MYXlvdXRWaWV3cG9ydE9yaWdpbigpIDw8ICIgbWF4OiAiPDwgbWF4TGF5b3V0Vmlld3BvcnRP
cmlnaW4oKSk7CiAKLSAgICBMYXlvdXRQb2ludCBuZXdMb2NhdGlvbiA9IEZyYW1lVmlldzo6Y29t
cHV0ZUxheW91dFZpZXdwb3J0T3JpZ2luKExheW91dFJlY3QodmlzdWFsVmlld3BvcnQpLCBMYXlv
dXRQb2ludChtaW5MYXlvdXRWaWV3cG9ydE9yaWdpbigpKSwgTGF5b3V0UG9pbnQobWF4TGF5b3V0
Vmlld3BvcnRPcmlnaW4oKSksIGxheW91dFZpZXdwb3J0LCBtX2JlaGF2aW9yRm9yRml4ZWQpOwor
ICAgIExheW91dFBvaW50IG5ld0xvY2F0aW9uID0gRnJhbWVWaWV3Ojpjb21wdXRlTGF5b3V0Vmll
d3BvcnRPcmlnaW4oTGF5b3V0UmVjdCh2aXN1YWxWaWV3cG9ydCksIExheW91dFBvaW50KG1pbkxh
eW91dFZpZXdwb3J0T3JpZ2luKCkpLCBMYXlvdXRQb2ludChtYXhMYXlvdXRWaWV3cG9ydE9yaWdp
bigpKSwgbGF5b3V0Vmlld3BvcnQsIFN0aWNrVG9Eb2N1bWVudEJvdW5kcyk7CiAKICAgICBpZiAo
bGF5b3V0Vmlld3BvcnQubG9jYXRpb24oKSAhPSBuZXdMb2NhdGlvbikgewogICAgICAgICBsYXlv
dXRWaWV3cG9ydC5zZXRMb2NhdGlvbihuZXdMb2NhdGlvbik7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0Fy
ZWFQcm94eS5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9SZW1v
dGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5Lm1tCmluZGV4IGI2ZWNiMDI4N2JhYjNlMmVmZDFl
OTljNjI1YjQ4NmQyYzgzMTMyZGYuLjcyOGQ4YjBlNWNlNzI1MTgxM2IxOTc2Y2Q0MjA0ZGE2MTUz
OTM1OGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJl
ZS9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5
Lm1tCkBAIC0yMTgsNiArMjE4LDkgQEAgdm9pZCBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVBy
b3h5Ojpjb21taXRMYXllclRyZWUoY29uc3QgUmVtb3RlTGF5ZXJUcmVlVHJhbnMKIAogI2lmIEVO
QUJMRShBU1lOQ19TQ1JPTExJTkcpCiAgICAgbV93ZWJQYWdlUHJveHkuc2Nyb2xsaW5nQ29vcmRp
bmF0b3JQcm94eSgpLT5hcHBseVNjcm9sbGluZ1RyZWVMYXllclBvc2l0aW9uc0FmdGVyQ29tbWl0
KCk7CisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKKyAgICBtX3dlYlBhZ2VQcm94eS5hZGp1c3RM
YXllcnNGb3JMYXlvdXRWaWV3cG9ydChtX3dlYlBhZ2VQcm94eS51bmNvbnN0cmFpbmVkTGF5b3V0
Vmlld3BvcnRSZWN0KCkpOworI2VuZGlmCiAKICAgICAvLyBIYW5kbGUgcmVxdWVzdGVkIHNjcm9s
bCBwb3NpdGlvbiB1cGRhdGVzIGZyb20gdGhlIHNjcm9sbGluZyB0cmVlIHRyYW5zYWN0aW9uIGFm
dGVyIGRpZENvbW1pdExheWVyVHJlZSgpCiAgICAgLy8gaGFzIHVwZGF0ZWQgdGhlIHZpZXcgc2l6
ZSBiYXNlZCBvbiB0aGUgY29udGVudCBzaXplLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvV2ViUGFnZVByb3h5LmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdl
UHJveHkuaAppbmRleCA2YWJlODI3ZDQ5ZGNkMGFhNGU0YmJlNDFiYTBkZTBjYTgxNjM2MTViLi4z
YWI3YjJiNGM4NzFiMmU5MGRjN2NmNzRmYjZjNTZhMjBjM2JjYTgyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuaApAQCAtNjYxLDYgKzY2MSw5IEBAIHB1YmxpYzoKIAogICAg
IFdlYkNvcmU6OkZsb2F0UmVjdCBjb21wdXRlQ3VzdG9tRml4ZWRQb3NpdGlvblJlY3QoY29uc3Qg
V2ViQ29yZTo6RmxvYXRSZWN0JiB1bm9ic2N1cmVkQ29udGVudFJlY3QsIGNvbnN0IFdlYkNvcmU6
OkZsb2F0UmVjdCYgdW5vYnNjdXJlZENvbnRlbnRSZWN0UmVzcGVjdGluZ0lucHV0Vmlld0JvdW5k
cywgY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiBjdXJyZW50Q3VzdG9tRml4ZWRQb3NpdGlvblJl
Y3QsIGRvdWJsZSBkaXNwbGF5ZWRDb250ZW50U2NhbGUsIFdlYkNvcmU6OkZyYW1lVmlldzo6TGF5
b3V0Vmlld3BvcnRDb25zdHJhaW50ID0gV2ViQ29yZTo6RnJhbWVWaWV3OjpMYXlvdXRWaWV3cG9y
dENvbnN0cmFpbnQ6OlVuY29uc3RyYWluZWQpIGNvbnN0OwogCisgICAgV2ViQ29yZTo6RmxvYXRS
ZWN0IHVuY29uc3RyYWluZWRMYXlvdXRWaWV3cG9ydFJlY3QoKSBjb25zdDsKKyAgICB2b2lkIGFk
anVzdExheWVyc0ZvckxheW91dFZpZXdwb3J0KGNvbnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYgbGF5
b3V0Vmlld3BvcnQpOworCiAgICAgdm9pZCBzY3JvbGxpbmdOb2RlU2Nyb2xsVmlld1dpbGxTdGFy
dFBhbkdlc3R1cmUoKTsKICAgICB2b2lkIHNjcm9sbGluZ05vZGVTY3JvbGxWaWV3RGlkU2Nyb2xs
KCk7CiAgICAgdm9pZCBzY3JvbGxpbmdOb2RlU2Nyb2xsV2lsbFN0YXJ0U2Nyb2xsKCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlldy5tbSBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCmluZGV4IDU5MzliMzk4
ZjM2ZGFhYWRmODY4MTIzYjJkN2JlY2I0Yzc4MGEzZDQuLjYyMWVhOTM2Yjg4NzM0YzlmMmIxYjFj
OTAzZGNhOTQzODYyNDY1M2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lv
cy9XS0NvbnRlbnRWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0Nv
bnRlbnRWaWV3Lm1tCkBAIC0zNiw3ICszNiw2IEBACiAjaW1wb3J0ICJQYWdlQ2xpZW50SW1wbElP
Uy5oIgogI2ltcG9ydCAiUHJpbnRJbmZvLmgiCiAjaW1wb3J0ICJSZW1vdGVMYXllclRyZWVEcmF3
aW5nQXJlYVByb3h5LmgiCi0jaW1wb3J0ICJSZW1vdGVTY3JvbGxpbmdDb29yZGluYXRvclByb3h5
LmgiCiAjaW1wb3J0ICJTbWFydE1hZ25pZmljYXRpb25Db250cm9sbGVyLmgiCiAjaW1wb3J0ICJV
SUtpdFNQSS5oIgogI2ltcG9ydCAiVmVyc2lvbkNoZWNrcy5oIgpAQCAtNDA0LDggKzQwMyw2IEBA
IC0gKHZvaWQpZGlkVXBkYXRlVmlzaWJsZVJlY3Q6KENHUmVjdCl2aXNpYmxlQ29udGVudFJlY3QK
ICAgICAgICAgdmVsb2NpdHlEYXRhID0geyAwLCAwLCAwLCB0aW1lc3RhbXAgfTsKICAgICB9CiAK
LSAgICBXZWJLaXQ6OlJlbW90ZVNjcm9sbGluZ0Nvb3JkaW5hdG9yUHJveHkqIHNjcm9sbGluZ0Nv
b3JkaW5hdG9yID0gX3BhZ2UtPnNjcm9sbGluZ0Nvb3JkaW5hdG9yUHJveHkoKTsKLQogICAgIENH
UmVjdCB1bm9ic2N1cmVkQ29udGVudFJlY3RSZXNwZWN0aW5nSW5wdXRWaWV3Qm91bmRzID0gW3Nl
bGYgX2NvbXB1dGVVbm9ic2N1cmVkQ29udGVudFJlY3RSZXNwZWN0aW5nSW5wdXRWaWV3Qm91bmRz
OnVub2JzY3VyZWRDb250ZW50UmVjdCBpbnB1dFZpZXdCb3VuZHM6aW5wdXRWaWV3Qm91bmRzXTsK
ICAgICBXZWJDb3JlOjpGbG9hdFJlY3QgZml4ZWRQb3NpdGlvblJlY3RGb3JMYXlvdXQgPSBfcGFn
ZS0+Y29tcHV0ZUN1c3RvbUZpeGVkUG9zaXRpb25SZWN0KHVub2JzY3VyZWRDb250ZW50UmVjdCwg
dW5vYnNjdXJlZENvbnRlbnRSZWN0UmVzcGVjdGluZ0lucHV0Vmlld0JvdW5kcywgX3BhZ2UtPmN1
c3RvbUZpeGVkUG9zaXRpb25SZWN0KCksIHpvb21TY2FsZSwgV2ViQ29yZTo6RnJhbWVWaWV3OjpM
YXlvdXRWaWV3cG9ydENvbnN0cmFpbnQ6OkNvbnN0cmFpbmVkVG9Eb2N1bWVudFJlY3QpOwogCkBA
IC00MzAsMTIgKzQyNywxMyBAQCAtICh2b2lkKWRpZFVwZGF0ZVZpc2libGVSZWN0OihDR1JlY3Qp
dmlzaWJsZUNvbnRlbnRSZWN0CiAgICAgTE9HX1dJVEhfU1RSRUFNKFZpc2libGVSZWN0cywgc3Ry
ZWFtIDw8ICItW1dLQ29udGVudFZpZXcgZGlkVXBkYXRlVmlzaWJsZVJlY3RdIiA8PCB2aXNpYmxl
Q29udGVudFJlY3RVcGRhdGVJbmZvLmR1bXAoKSk7CiAKICAgICBib29sIHdhc1N0YWJsZVN0YXRl
ID0gX3BhZ2UtPmluU3RhYmxlU3RhdGUoKTsKKwogICAgIF9wYWdlLT51cGRhdGVWaXNpYmxlQ29u
dGVudFJlY3RzKHZpc2libGVDb250ZW50UmVjdFVwZGF0ZUluZm8pOwogCi0gICAgX3NpemVDaGFu
Z2VkU2luY2VMYXN0VmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRlID0gTk87CisgICAgYXV0byBsYXlv
dXRWaWV3cG9ydCA9IF9wYWdlLT51bmNvbnN0cmFpbmVkTGF5b3V0Vmlld3BvcnRSZWN0KCk7Cisg
ICAgX3BhZ2UtPmFkanVzdExheWVyc0ZvckxheW91dFZpZXdwb3J0KGxheW91dFZpZXdwb3J0KTsK
IAotICAgIFdlYkNvcmU6OkZsb2F0UmVjdCBsYXlvdXRWaWV3cG9ydCA9IF9wYWdlLT5jb21wdXRl
Q3VzdG9tRml4ZWRQb3NpdGlvblJlY3QoX3BhZ2UtPnVub2JzY3VyZWRDb250ZW50UmVjdCgpLCBf
cGFnZS0+dW5vYnNjdXJlZENvbnRlbnRSZWN0UmVzcGVjdGluZ0lucHV0Vmlld0JvdW5kcygpLCBf
cGFnZS0+Y3VzdG9tRml4ZWRQb3NpdGlvblJlY3QoKSwgem9vbVNjYWxlLCBXZWJDb3JlOjpGcmFt
ZVZpZXc6OkxheW91dFZpZXdwb3J0Q29uc3RyYWludDo6VW5jb25zdHJhaW5lZCk7Ci0gICAgc2Ny
b2xsaW5nQ29vcmRpbmF0b3ItPnZpZXdwb3J0Q2hhbmdlZFZpYURlbGVnYXRlZFNjcm9sbGluZyhf
cGFnZS0+dW5vYnNjdXJlZENvbnRlbnRSZWN0KCkubG9jYXRpb24oKSwgbGF5b3V0Vmlld3BvcnQs
IHpvb21TY2FsZSk7CisgICAgX3NpemVDaGFuZ2VkU2luY2VMYXN0VmlzaWJsZUNvbnRlbnRSZWN0
VXBkYXRlID0gTk87CiAKICAgICBkcmF3aW5nQXJlYS0+dXBkYXRlRGVidWdJbmRpY2F0b3IoKTsK
ICAgICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJv
eHlJT1MubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV2ViUGFnZVByb3h5SU9TLm1t
CmluZGV4IGM2OTM3M2M3M2I4NmNhMDMzNTdiNjYyZjM3OWIyNmM3MWY2ZDcwZWYuLjI4OWFjZTUw
OTQxZGNhNGRiMjI2MmFjZTdlZjg2YWU2ZDhkMzUyODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJT1MubW0KKysrIGIvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvaW9zL1dlYlBhZ2VQcm94eUlPUy5tbQpAQCAtNDYsNiArNDYsNyBAQAogI2ltcG9y
dCAiUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eS5oIgogI2ltcG9ydCAiUmVtb3RlTGF5
ZXJUcmVlRHJhd2luZ0FyZWFQcm94eU1lc3NhZ2VzLmgiCiAjaW1wb3J0ICJSZW1vdGVMYXllclRy
ZWVUcmFuc2FjdGlvbi5oIgorI2ltcG9ydCAiUmVtb3RlU2Nyb2xsaW5nQ29vcmRpbmF0b3JQcm94
eS5oIgogI2ltcG9ydCAiVUlLaXRTUEkuaCIKICNpbXBvcnQgIlVzZXJEYXRhLmgiCiAjaW1wb3J0
ICJWZXJzaW9uQ2hlY2tzLmgiCkBAIC0yNzQsNiArMjc1LDE5IEBAIFdlYkNvcmU6OkZsb2F0UmVj
dCBXZWJQYWdlUHJveHk6OmNvbXB1dGVDdXN0b21GaXhlZFBvc2l0aW9uUmVjdChjb25zdCBGbG9h
dFJlY3QmCiAgICAgcmV0dXJuIGxheW91dFZpZXdwb3J0UmVjdDsKIH0KIAorRmxvYXRSZWN0IFdl
YlBhZ2VQcm94eTo6dW5jb25zdHJhaW5lZExheW91dFZpZXdwb3J0UmVjdCgpIGNvbnN0Cit7Cisg
ICAgcmV0dXJuIGNvbXB1dGVDdXN0b21GaXhlZFBvc2l0aW9uUmVjdCh1bm9ic2N1cmVkQ29udGVu
dFJlY3QoKSwgdW5vYnNjdXJlZENvbnRlbnRSZWN0UmVzcGVjdGluZ0lucHV0Vmlld0JvdW5kcygp
LCBjdXN0b21GaXhlZFBvc2l0aW9uUmVjdCgpLCBkaXNwbGF5ZWRDb250ZW50U2NhbGUoKSwgRnJh
bWVWaWV3OjpMYXlvdXRWaWV3cG9ydENvbnN0cmFpbnQ6OlVuY29uc3RyYWluZWQpOworfQorCit2
b2lkIFdlYlBhZ2VQcm94eTo6YWRqdXN0TGF5ZXJzRm9yTGF5b3V0Vmlld3BvcnQoY29uc3QgRmxv
YXRSZWN0JiBsYXlvdXRWaWV3cG9ydCkKK3sKKyAgICBpZiAoIW1fc2Nyb2xsaW5nQ29vcmRpbmF0
b3JQcm94eSkKKyAgICAgICAgcmV0dXJuOworCisgICAgbV9zY3JvbGxpbmdDb29yZGluYXRvclBy
b3h5LT52aWV3cG9ydENoYW5nZWRWaWFEZWxlZ2F0ZWRTY3JvbGxpbmcodW5vYnNjdXJlZENvbnRl
bnRSZWN0KCkubG9jYXRpb24oKSwgbGF5b3V0Vmlld3BvcnQsIGRpc3BsYXllZENvbnRlbnRTY2Fs
ZSgpKTsKK30KKwogdm9pZCBXZWJQYWdlUHJveHk6OnNjcm9sbGluZ05vZGVTY3JvbGxWaWV3V2ls
bFN0YXJ0UGFuR2VzdHVyZSgpCiB7CiAgICAgcGFnZUNsaWVudCgpLnNjcm9sbGluZ05vZGVTY3Jv
bGxWaWV3V2lsbFN0YXJ0UGFuR2VzdHVyZSgpOwo=
</data>
<flag name="review"
          id="394223"
          type_id="1"
          status="+"
          setter="fred.wang"
    />
          </attachment>
      

    </bug>

</bugzilla>