<?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>230372</bug_id>
          
          <creation_ts>2021-09-16 13:48:03 -0700</creation_ts>
          <short_desc>Fix some issues with the code paths that call into ScrollAnimator::contentAreaWillPaint()</short_desc>
          <delta_ts>2021-09-16 19:34:20 -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>WebCore Misc.</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>
          
          <blocked>230295</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1794197</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-16 13:48:03 -0700</bug_when>
    <thetext>Fix some issues with the code paths that call into ScrollAnimator::contentAreaWillPaint()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794198</commentid>
    <comment_count>1</comment_count>
      <attachid>438398</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-16 13:52:52 -0700</bug_when>
    <thetext>Created attachment 438398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794313</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-16 19:33:34 -0700</bug_when>
    <thetext>Committed r282629 (241786@main): &lt;https://commits.webkit.org/241786@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 438398.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794314</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-16 19:34:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/83223578&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438398</attachid>
            <date>2021-09-16 13:52:52 -0700</date>
            <delta_ts>2021-09-16 19:33:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230372-20210916135251.patch</filename>
            <type>text/plain</type>
            <size>8985</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDc4ZGQ5MTE3MTA0ZjJk
MzlkZjEwZjlhNWVhMTMyMzQyMWVmNzJhMy4uMDFhNDcyZTFkYThjZjVlYTZjZjM2NGFiMjU4OWMy
ODI5Y2YwZDhlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDIxLTA5LTE2ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBzb21lIGlz
c3VlcyB3aXRoIHRoZSBjb2RlIHBhdGhzIHRoYXQgY2FsbCBpbnRvIFNjcm9sbEFuaW1hdG9yOjpj
b250ZW50QXJlYVdpbGxQYWludCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzAzNzIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBTY3JvbGxBbmltYXRvcjo6Y29udGVudEFyZWFXaWxsUGFpbnQoKSBpcyBh
IGhvb2sgdXNlZCB0byBmbGFzaCBvdmVybGF5IHNjcm9sbGJhcnMgaW4gc29tZQorICAgICAgICBz
aXR1YXRpb25zIChlLmcuIGEgdmlldyBiZWNvbWVzIG5ld2x5IHZpc2libGUpLiBBcHBLaXQgd2Fu
dHMgYFttX3Njcm9sbGVySW1wUGFpciBjb250ZW50QXJlYVdpbGxEcmF3XWAKKyAgICAgICAgdG8g
YmUgY2FsbGVkIGF0IHRoZSBlcXVpdmFsZW50IG9mICJ2aWV3V2lsbERyYXciIHRpbWUsIHdoaWNo
IGluIFdlYkNvcmUgdGVybWlub2xvZ3kgaXMKKyAgICAgICAgdGhlIGVuZCBvZiB0aGUgUGFnZSBy
ZW5kZXJpbmcgdXBkYXRlIHN0YWdlLgorCisgICAgICAgIEhvd2V2ZXIsIGV4aXN0aW5nIFdlYktp
dExlZ2FjeS1vbmx5IGNvZGUgY2FsbGVkIG5vdGlmeVBhZ2VUaGF0Q29udGVudEFyZWFXaWxsUGFp
bnQoKQorICAgICAgICBmcm9tIHJlcGFpbnQgY29kZSBwYXRocywgaW5jbHVkaW5nIHVwZGF0ZUNv
bnRyb2xUaW50cygpLCB3aGljaCB3YXMgd3JvbmcsIGFuZCBjYXVzZWQKKyAgICAgICAgb3JkZXJp
bmcgaXNzdWVzIGluIHRlc3RzIGJldHdlZW4gdGhlIGNhbGxzIHRvIHNldFVzZXNNb2NrU2Nyb2xs
QW5pbWF0b3IodHJ1ZSkgYW5kCisgICAgICAgIGFjY2Vzc2luZyB0aGUgc2Nyb2xsIGFuaW1hdG9y
IChzZWUgYWxzbyB3ZWJraXQub3JnL2IvMjMwMzcxKS4KKworICAgICAgICBGaXggYnkgY2FsbGlu
ZyBGcmFtZVZpZXc6Om5vdGlmeUFsbEZyYW1lc1RoYXRDb250ZW50QXJlYVdpbGxQYWludCgpIG5l
YXIgdGhlIGVuZAorICAgICAgICBvZiBQYWdlOjpkb0FmdGVyVXBkYXRlUmVuZGVyaW5nKCksIGFu
ZCBoYXZpbmcgaXQgZG8gYSBjb3JyZWN0IEZyYW1lIHRyZWUgdHJhdmVyc2FsLgorCisgICAgICAg
ICogcGFnZS9GcmFtZVZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3Ojpub3Rp
ZnlBbGxGcmFtZXNUaGF0Q29udGVudEFyZWFXaWxsUGFpbnQgY29uc3QpOgorICAgICAgICAoV2Vi
Q29yZTo6RnJhbWVWaWV3Ojpub3RpZnlTY3JvbGxhYmxlQXJlYXNUaGF0Q29udGVudEFyZWFXaWxs
UGFpbnQgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3Ojpub3RpZnlQYWdlVGhh
dENvbnRlbnRBcmVhV2lsbFBhaW50IGNvbnN0KTogRGVsZXRlZC4KKyAgICAgICAgKiBwYWdlL0Zy
YW1lVmlldy5oOgorICAgICAgICAqIHBhZ2UvUGFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQ
YWdlOjpkb0FmdGVyVXBkYXRlUmVuZGVyaW5nKToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxW
aWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OnJlcGFpbnRDb250ZW50UmVj
dGFuZ2xlKToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OnBhaW50KToKKyAgICAgICAg
KFdlYkNvcmU6OlNjcm9sbFZpZXc6Om5vdGlmeVBhZ2VUaGF0Q29udGVudEFyZWFXaWxsUGFpbnQg
Y29uc3QpOiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3Jv
bGxhYmxlQXJlYTo6Y29udGVudEFyZWFXaWxsUGFpbnQgY29uc3QpOgorICAgICAgICAqIHBsYXRm
b3JtL21hYy9TY3JvbGxBbmltYXRvck1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbEFu
aW1hdG9yTWFjOjpjb250ZW50QXJlYVdpbGxQYWludCBjb25zdCk6CisKIDIwMjEtMDktMTYgIFNp
bW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgQ29udmVydCB1
c2VzTW9ja1Njcm9sbEFuaW1hdG9yIGZyb20gYSBEZXByZWNhdGVkR2xvYmFsU2V0dGluZ3MgdG8g
YSBXZWJQcmVmZXJlbmNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmll
dy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggNTVlOWIzMTli
ODVmN2M0ZDZkYzM4NzI2OTZhZjRhNDg0ZTJkZTFiYi4uMGU2YmY3MGE0OTE0MTFiMzMzYmI0ZjM1
ZjZkMjc0ZWVlYmIwNjQwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZp
ZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMzk2Niw3
ICszOTY2LDE3IEBAIHZvaWQgRnJhbWVWaWV3OjpzY3JvbGxiYXJTdHlsZUNoYW5nZWQoU2Nyb2xs
YmFyU3R5bGUgbmV3U3R5bGUsIGJvb2wgZm9yY2VVcGRhdGUpCiAgICAgU2Nyb2xsVmlldzo6c2Ny
b2xsYmFyU3R5bGVDaGFuZ2VkKG5ld1N0eWxlLCBmb3JjZVVwZGF0ZSk7CiB9CiAKLXZvaWQgRnJh
bWVWaWV3Ojpub3RpZnlQYWdlVGhhdENvbnRlbnRBcmVhV2lsbFBhaW50KCkgY29uc3QKK3ZvaWQg
RnJhbWVWaWV3Ojpub3RpZnlBbGxGcmFtZXNUaGF0Q29udGVudEFyZWFXaWxsUGFpbnQoKSBjb25z
dAoreworICAgIG5vdGlmeVNjcm9sbGFibGVBcmVhc1RoYXRDb250ZW50QXJlYVdpbGxQYWludCgp
OworCisgICAgZm9yIChhdXRvKiBjaGlsZCA9IGZyYW1lKCkudHJlZSgpLmZpcnN0UmVuZGVyZWRD
aGlsZCgpOyBjaGlsZDsgY2hpbGQgPSBjaGlsZC0+dHJlZSgpLnRyYXZlcnNlTmV4dFJlbmRlcmVk
KG1fZnJhbWUucHRyKCkpKSB7CisgICAgICAgIGlmIChhdXRvKiBmcmFtZVZpZXcgPSBjaGlsZC0+
dmlldygpKQorICAgICAgICAgICAgZnJhbWVWaWV3LT5ub3RpZnlTY3JvbGxhYmxlQXJlYXNUaGF0
Q29udGVudEFyZWFXaWxsUGFpbnQoKTsKKyAgICB9Cit9CisKK3ZvaWQgRnJhbWVWaWV3Ojpub3Rp
ZnlTY3JvbGxhYmxlQXJlYXNUaGF0Q29udGVudEFyZWFXaWxsUGFpbnQoKSBjb25zdAogewogICAg
IFBhZ2UqIHBhZ2UgPSBmcmFtZSgpLnBhZ2UoKTsKICAgICBpZiAoIXBhZ2UpCkBAIC0zOTc3LDgg
KzM5ODcsMTEgQEAgdm9pZCBGcmFtZVZpZXc6Om5vdGlmeVBhZ2VUaGF0Q29udGVudEFyZWFXaWxs
UGFpbnQoKSBjb25zdAogICAgIGlmICghbV9zY3JvbGxhYmxlQXJlYXMpCiAgICAgICAgIHJldHVy
bjsKIAotICAgIGZvciAoYXV0byYgc2Nyb2xsYWJsZUFyZWEgOiAqbV9zY3JvbGxhYmxlQXJlYXMp
Ci0gICAgICAgIHNjcm9sbGFibGVBcmVhLT5jb250ZW50QXJlYVdpbGxQYWludCgpOworICAgIGZv
ciAoYXV0byYgc2Nyb2xsYWJsZUFyZWEgOiAqbV9zY3JvbGxhYmxlQXJlYXMpIHsKKyAgICAgICAg
Ly8gU2Nyb2xsVmlldyBTY3JvbGxhYmxlQXJlYXMgd2lsbCBiZSBoYW5kbGVkIHZpYSB0aGUgRnJh
bWUgdHJlZSB0cmF2ZXJzYWwgYWJvdmUuCisgICAgICAgIGlmICghaXM8U2Nyb2xsVmlldz4oc2Ny
b2xsYWJsZUFyZWEpKQorICAgICAgICAgICAgc2Nyb2xsYWJsZUFyZWEtPmNvbnRlbnRBcmVhV2ls
bFBhaW50KCk7CisgICAgfQogfQogCiBib29sIEZyYW1lVmlldzo6c2Nyb2xsQW5pbWF0b3JFbmFi
bGVkKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3Lmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCmluZGV4IDU0MTM1NWNhYTQ0NDE4M2Ni
NWQ4NGQwMzgxZDU4ODZkNGE3NGRlNDIuLjUyYzQxYWFhODJjOGI1OWM0YmZlYzEzZjBmYWMwNTll
MGQ2YzQ2MjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaApAQCAtNjM0LDYgKzYzNCw4IEBAIHB1
YmxpYzoKIAogICAgIGNvbnN0IEhhc2hTZXQ8V2lkZ2V0Kj4mIHdpZGdldHNJblJlbmRlclRyZWUo
KSBjb25zdCB7IHJldHVybiBtX3dpZGdldHNJblJlbmRlclRyZWU7IH0KIAorICAgIHZvaWQgbm90
aWZ5QWxsRnJhbWVzVGhhdENvbnRlbnRBcmVhV2lsbFBhaW50KCkgY29uc3Q7CisKICAgICB2b2lk
IGFkZFRyYWNrZWRSZXBhaW50UmVjdChjb25zdCBGbG9hdFJlY3QmKTsKIAogICAgIC8vIGV4cG9z
ZWRSZWN0IHJlcHJlc2VudHMgV2ViS2l0J3MgdW5kZXJzdGFuZGluZyBvZiB3aGF0IHBhcnQKQEAg
LTc5Niw4ICs3OTgsNiBAQCBwcml2YXRlOgogICAgIHZvaWQgdXBkYXRlU2Nyb2xsYWJsZUFyZWFT
ZXQoKTsKICAgICB2b2lkIHVwZGF0ZUxheW91dFZpZXdwb3J0KCk7CiAKLSAgICB2b2lkIG5vdGlm
eVBhZ2VUaGF0Q29udGVudEFyZWFXaWxsUGFpbnQoKSBjb25zdCBmaW5hbDsKLQogICAgIHZvaWQg
ZW5hYmxlU3BlY3VsYXRpdmVUaWxpbmdJZk5lZWRlZCgpOwogICAgIHZvaWQgc3BlY3VsYXRpdmVU
aWxpbmdFbmFibGVUaW1lckZpcmVkKCk7CiAKQEAgLTgxNCw2ICs4MTQsOCBAQCBwcml2YXRlOgog
ICAgIHZvaWQgc2NoZWR1bGVTY3JvbGxFdmVudCgpOwogICAgIHZvaWQgcmVzZXRTY3JvbGxBbmNo
b3IoKTsKIAorICAgIHZvaWQgbm90aWZ5U2Nyb2xsYWJsZUFyZWFzVGhhdENvbnRlbnRBcmVhV2ls
bFBhaW50KCkgY29uc3Q7CisKICAgICBib29sIGhhc0N1c3RvbVNjcm9sbGJhcnMoKSBjb25zdDsK
IAogICAgIHZvaWQgdXBkYXRlU2Nyb2xsQ29ybmVyKCkgZmluYWw7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcApp
bmRleCBjMjA2MjgwNTcxOTc1MjQwMGM4M2NkODg4NTUyMDM0ZjQxMjcwNmRkLi40NjA3MzExYjYz
YzdiZWIyNmUwYmE2NTg5NTdkYTBiYzA5ZmE4ODM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1BhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKQEAgLTE3
MTYsNiArMTcxNiw5IEBAIHZvaWQgUGFnZTo6ZG9BZnRlclVwZGF0ZVJlbmRlcmluZygpCiAgICAg
fQogI2VuZGlmCiAKKyAgICBpZiAoYXV0byogdmlldyA9IG1haW5GcmFtZSgpLnZpZXcoKSkKKyAg
ICAgICAgdmlldy0+bm90aWZ5QWxsRnJhbWVzVGhhdENvbnRlbnRBcmVhV2lsbFBhaW50KCk7CisK
ICAgICBpZiAoIW1fc2FtcGxlZFBhZ2VUb3BDb2xvcikgewogICAgICAgICBtX3NhbXBsZWRQYWdl
VG9wQ29sb3IgPSBQYWdlQ29sb3JTYW1wbGVyOjpzYW1wbGVUb3AoKnRoaXMpOwogICAgICAgICBp
ZiAobV9zYW1wbGVkUGFnZVRvcENvbG9yKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vU2Nyb2xsVmlldy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3
LmNwcAppbmRleCA3ZTVkMzJhN2VkNzc3MDZhODY3OWJhZDZhNjc0NzgyMWVkNzUwN2FhLi41OGNk
MmJhMDQyY2NkNjkxZDUyMGFkNjRkZTdjY2FhNDVkZDFmNTI5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9TY3JvbGxWaWV3LmNwcApAQCAtNDMyLDEwICs0MzIsNiBAQCBTY3JvbGxQb3NpdGlvbiBT
Y3JvbGxWaWV3Ojpkb2N1bWVudFNjcm9sbFBvc2l0aW9uUmVsYXRpdmVUb1Njcm9sbGFibGVBcmVh
T3JpZ2luKAogICAgIHJldHVybiBzY3JvbGxQb3NpdGlvbigpIC0gSW50U2l6ZSgwLCBoZWFkZXJI
ZWlnaHQoKSk7CiB9CiAKLXZvaWQgU2Nyb2xsVmlldzo6bm90aWZ5UGFnZVRoYXRDb250ZW50QXJl
YVdpbGxQYWludCgpIGNvbnN0Ci17Ci19Ci0KIHZvaWQgU2Nyb2xsVmlldzo6c2V0U2Nyb2xsT2Zm
c2V0KGNvbnN0IFNjcm9sbE9mZnNldCYgb2Zmc2V0KQogewogICAgIExPR19XSVRIX1NUUkVBTShT
Y3JvbGxpbmcsIHN0cmVhbSA8PCAiXG5TY3JvbGxWaWV3OjpzZXRTY3JvbGxPZmZzZXQgIiA8PCBv
ZmZzZXQgPDwgIiBjb25zdHJhaW5zICIgPDwgY29uc3RyYWluc1Njcm9sbGluZ1RvQ29udGVudEVk
Z2UoKSk7CkBAIC0xMTg1LDcgKzExODEsNiBAQCB2b2lkIFNjcm9sbFZpZXc6OnJlcGFpbnRDb250
ZW50UmVjdGFuZ2xlKGNvbnN0IEludFJlY3QmIHJlY3QpCiAgICAgICAgIHJldHVybjsKIAogICAg
IGlmIChwbGF0Zm9ybVdpZGdldCgpKSB7Ci0gICAgICAgIG5vdGlmeVBhZ2VUaGF0Q29udGVudEFy
ZWFXaWxsUGFpbnQoKTsKICAgICAgICAgcGxhdGZvcm1SZXBhaW50Q29udGVudFJlY3RhbmdsZShw
YWludFJlY3QpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTI4Miw4ICsxMjc3LDYgQEAg
dm9pZCBTY3JvbGxWaWV3OjpwYWludChHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IElu
dFJlY3QmIHJlY3QsIFNlY3VyaXR5T3IKICAgICBpZiAoY29udGV4dC5wYWludGluZ0Rpc2FibGVk
KCkgJiYgIWNvbnRleHQucGVyZm9ybWluZ1BhaW50SW52YWxpZGF0aW9uKCkgJiYgIWV2ZW50UmVn
aW9uQ29udGV4dCkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbm90aWZ5UGFnZVRoYXRDb250ZW50
QXJlYVdpbGxQYWludCgpOwotCiAgICAgSW50UmVjdCBkb2N1bWVudERpcnR5UmVjdCA9IHJlY3Q7
CiAgICAgaWYgKCFwYWludHNFbnRpcmVDb250ZW50cygpKSB7CiAgICAgICAgIEludFJlY3Qgdmlz
aWJsZUFyZWFXaXRob3V0U2Nyb2xsYmFycyhsb2NhdGlvbk9mQ29udGVudHMoKSwgdmlzaWJsZUNv
bnRlbnRSZWN0KExlZ2FjeUlPU0RvY3VtZW50VmlzaWJsZVJlY3QpLnNpemUoKSk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmggYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKaW5kZXggMTA3OGEzYzQ0NTljNzAzNWY3YjM3YTVlNDU1
Y2U4NGZiYmMxNWMwMi4uMDc5ZjcwMjJjMjVmMzljOGRlNGM0MjgzZTRiZDk3NzEzNzg1MmY5OCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaApAQCAtNzUsOCArNzUsNiBAQCBwdWJs
aWM6CiAgICAgYm9vbCBpc1Njcm9sbENvcm5lclZpc2libGUoKSBjb25zdCBmaW5hbDsKICAgICB2
b2lkIHNjcm9sbGJhclN0eWxlQ2hhbmdlZChTY3JvbGxiYXJTdHlsZSwgYm9vbCBmb3JjZVVwZGF0
ZSkgb3ZlcnJpZGU7CiAKLSAgICB2aXJ0dWFsIHZvaWQgbm90aWZ5UGFnZVRoYXRDb250ZW50QXJl
YVdpbGxQYWludCgpIGNvbnN0OwotCiAgICAgSW50UG9pbnQgbG9jYXRpb25PZkNvbnRlbnRzKCkg
Y29uc3Q7CiAKICAgICAvLyBOT1RFOiBUaGlzIHNob3VsZCBvbmx5IGJlIGNhbGxlZCBieSB0aGUg
b3ZlcnJpZGRlbiBzZXRTY3JvbGxPZmZzZXQgZnJvbSBTY3JvbGxhYmxlQXJlYS4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmNwcAppbmRleCAzYWI1YmE2YTQ1NjhkZmY5
NzlhMWY4YTc1YWQ2ODk2NWNlM2ExNDcwLi40OTkyNDVjYTE0MDdkNDczNzUzMmNkNGU4NzQ4ODNk
MDU0YzMzODZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxhYmxl
QXJlYS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuY3Bw
CkBAIC0yNTgsNiArMjU4LDcgQEAgdm9pZCBTY3JvbGxhYmxlQXJlYTo6d2lsbEVuZExpdmVSZXNp
emUoKQogCiB2b2lkIFNjcm9sbGFibGVBcmVhOjpjb250ZW50QXJlYVdpbGxQYWludCgpIGNvbnN0
CiB7CisgICAgLy8gVGhpcyBpcyB1c2VkIHRvIGZsYXNoIG92ZXJsYXkgc2Nyb2xsYmFycyBpbiBz
b21lIGNpcmN1bXN0YW5jZXMuCiAgICAgaWYgKFNjcm9sbEFuaW1hdG9yKiBzY3JvbGxBbmltYXRv
ciA9IGV4aXN0aW5nU2Nyb2xsQW5pbWF0b3IoKSkKICAgICAgICAgc2Nyb2xsQW5pbWF0b3ItPmNv
bnRlbnRBcmVhV2lsbFBhaW50KCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tYWMvU2Nyb2xsQW5pbWF0b3JNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
YWMvU2Nyb2xsQW5pbWF0b3JNYWMubW0KaW5kZXggMTdhOTFiNTNmOTU2MzFhZTAxOGFjMWJhYTYx
MWY3ZDY3MmJmMjJjYi4uODRjY2RlOTViZDY0ZDg2ZTMyMzk1ODM4N2VhOWViYjFiNzg3OThlYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEFuaW1hdG9yTWFj
Lm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxBbmltYXRvck1hYy5t
bQpAQCAtODkxLDYgKzg5MSw4IEBAIHZvaWQgU2Nyb2xsQW5pbWF0b3JNYWM6Om5vdGlmeVBvc2l0
aW9uQ2hhbmdlZChjb25zdCBGbG9hdFNpemUmIGRlbHRhKQogCiB2b2lkIFNjcm9sbEFuaW1hdG9y
TWFjOjpjb250ZW50QXJlYVdpbGxQYWludCgpIGNvbnN0CiB7CisgICAgTE9HX1dJVEhfU1RSRUFN
KE92ZXJsYXlTY3JvbGxiYXJzLCBzdHJlYW0gPDwgIlNjcm9sbEFuaW1hdG9yTWFjIGZvciBbIiA8
PCBzY3JvbGxhYmxlQXJlYSgpIDw8ICJdIGNvbnRlbnRBcmVhV2lsbFBhaW50IChzY3JvbGxlcnMg
bG9ja2VkICIgPDwgW21fc2Nyb2xsZXJJbXBQYWlyIG92ZXJsYXlTY3JvbGxlclN0YXRlSXNMb2Nr
ZWRdIDw8ICIpIik7CisKICAgICBpZiAoW21fc2Nyb2xsZXJJbXBQYWlyIG92ZXJsYXlTY3JvbGxl
clN0YXRlSXNMb2NrZWRdKQogICAgICAgICByZXR1cm47CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>