<?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>234213</bug_id>
          
          <creation_ts>2021-12-12 12:30:16 -0800</creation_ts>
          <short_desc>Ensure that the scrolling thread always commits layer position changes to reduce scrolling stutters</short_desc>
          <delta_ts>2022-01-06 14:11:18 -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>Scrolling</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=234937</see_also>
          <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>luiz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1823330</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-12 12:30:16 -0800</bug_when>
    <thetext>Ensure that the scrolling thread always commits layer position changes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823331</commentid>
    <comment_count>1</comment_count>
      <attachid>446940</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-12 12:35:13 -0800</bug_when>
    <thetext>Created attachment 446940
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823332</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-12 12:35:40 -0800</bug_when>
    <thetext>&lt;rdar://problem/86385697&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823371</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-12 18:43:44 -0800</bug_when>
    <thetext>Committed r286932 (245158@main): &lt;https://commits.webkit.org/245158@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 446940.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446940</attachid>
            <date>2021-12-12 12:35:13 -0800</date>
            <delta_ts>2021-12-12 18:43:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234213-20211212123512.patch</filename>
            <type>text/plain</type>
            <size>7960</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2OTI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjk0MWFhYTM0YjNkYzQx
NzJlNmMyMTNmODllZTg0YWQ1ZTQxOTlkNS4uMDk3Y2UxNTNlNWI1OWYxZDYxNGU5NWZjY2MzYjk1
MjhjZWRhMTgyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDIxLTEyLTEyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEVuc3VyZSB0aGF0
IHRoZSBzY3JvbGxpbmcgdGhyZWFkIGFsd2F5cyBjb21taXRzIGxheWVyIHBvc2l0aW9uIGNoYW5n
ZXMgdG8gcmVkdWNlIHNjcm9sbGluZyBzdHV0dGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0MjEzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgT24gYSBwYWdlIHdoZXJlIENBIGNvbW1pdHMgb24gdGhl
IG1haW4gdGhyZWFkIHRha2UgYSBsb25nIHRpbWUgKGUuZy4gYmVjYXVzZSBvZiBleHBlbnNpdmUK
KyAgICAgICAgcGFpbnRpbmcpLCBpdCdzIHBvc3NpYmxlIHRoYXQgdGhlIG1haW4gdGhyZWFkIGhh
cyB1cGRhdGVkIHRoZSBzY3JvbGxpbmcgbGF5ZXIgcG9zaXRpb24sIGFuZAorICAgICAgICB0aGVu
IHRoZSBzY3JvbGxpbmcgdGhyZWFkIGRldGVjdHMgdGhhdCB0aGUgY29tbWl0IGlzIHRha2luZyBh
IGxvbmcgdGltZSBhbmQgYXR0ZW1wdHMgdG8KKyAgICAgICAgdHJpZ2dlciBpdHMgb3duIGNvbW1p
dCwgYnV0IGJlY2F1c2UgdGhlIGxheWVyIHBvc2l0aW9uIHByb3BlcnR5IGRvZXNuJ3QgY2hhbmdl
LCBubyBjb21taXQKKyAgICAgICAgb2NjdXJzLgorCisgICAgICAgIFdvcmsgYXJvdW5kIHRoaXMg
Ynkgc2V0dGluZyB0aGUgbGF5ZXIgcG9zaXRpb24gdG8gMCwwIGFuZCBiYWNrIHdoZW4gd2UncmUg
b24gdGhlIHNjcm9sbGluZworICAgICAgICB0aHJlYWQuIE9ubHkgZG8gdGhpcyBpZiB0aGUgc2Ny
b2xsIHBvc2l0aW9uIGNoYW5nZWQgc2luY2UgdGhlIGxhc3QgZGlzcGxheSByZWZyZXNoIHRvIGF2
b2lkCisgICAgICAgIHRyaWdnZXJpbmcgcmVkdW5kYW50IGNvbW1pdHMuCisKKyAgICAgICAgSWRl
YWxseSB3ZSdkIHRyYXZlcnNlIHRoZSBzY3JvbGxpbmcgdHJlZSBhbmQgZG8gdGhpcyBmb3IgZXZl
cnkgc2Nyb2xsaW5nIG5vZGUsIGJ1dCBzY3JvbGxpbmcKKyAgICAgICAgdHJlZXMgY2FuIGdldCBs
YXJnZSBzbyBmb3Igbm93IGp1c3QgYXBwbHkgdGhpcyB0byB0aGUgcm9vdCBub2RlLgorCisgICAg
ICAgICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGU6OnVwZGF0ZVNjcm9sbFBv
c2l0aW9uQXRMYXN0RGlzcGxheVJlZnJlc2gpOgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1Nj
cm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmg6CisgICAgICAgICogcGFnZS9zY3JvbGxpbmcvVGhy
ZWFkZWRTY3JvbGxpbmdUcmVlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlRocmVhZGVkU2Nyb2xs
aW5nVHJlZTo6ZGlzcGxheURpZFJlZnJlc2hPblNjcm9sbGluZ1RocmVhZCk6CisgICAgICAgIChX
ZWJDb3JlOjpUaHJlYWRlZFNjcm9sbGluZ1RyZWU6OnN0b3JlU2Nyb2xsUG9zaXRpb25zQXRMYXN0
RGlzcGxheVJlZnJlc2gpOgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1RocmVhZGVkU2Nyb2xs
aW5nVHJlZS5oOgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL21hYy9TY3JvbGxpbmdUcmVlRnJh
bWVTY3JvbGxpbmdOb2RlTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZUZy
YW1lU2Nyb2xsaW5nTm9kZU1hYzo6cmVwb3NpdGlvblNjcm9sbGluZ0xheWVycyk6CisKIDIwMjEt
MTItMTIgIFNhbSBXZWluaWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIFBpcGUgQ29s
b3JJbnRlcnBvbGF0aW9uTWV0aG9kIGludG8gR3JhZGllbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmNw
cAppbmRleCA0ZDdjNTBmYjZjMTcxNzE5YWI4NDNhZTk2MDk0YjBiMzMxYjVhNjFkLi40ZDc5OWVk
NTk4NzBlNDUwMjAzYmM5NDYxNDUwMDRiZmY0MWNlMjEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUu
Y3BwCkBAIC0zMDMsNiArMzAzLDExIEBAIHZvaWQgU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGU6
OmN1cnJlbnRTY3JvbGxQb3NpdGlvbkNoYW5nZWQoU2Nyb2xsVHlwZSwgU2Nyb2xsCiAgICAgc2Ny
b2xsaW5nVHJlZSgpLnNjcm9sbGluZ1RyZWVOb2RlRGlkU2Nyb2xsKCp0aGlzLCBhY3Rpb24pOwog
fQogCit2b2lkIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlOjp1cGRhdGVTY3JvbGxQb3NpdGlv
bkF0TGFzdERpc3BsYXlSZWZyZXNoKCkKK3sKKyAgICBtX3Njcm9sbFBvc2l0aW9uQXRMYXN0RGlz
cGxheVJlZnJlc2ggPSBtX2N1cnJlbnRTY3JvbGxQb3NpdGlvbjsKK30KKwogYm9vbCBTY3JvbGxp
bmdUcmVlU2Nyb2xsaW5nTm9kZTo6c2Nyb2xsUG9zaXRpb25BbmRMYXlvdXRWaWV3cG9ydE1hdGNo
KGNvbnN0IEZsb2F0UG9pbnQmIHBvc2l0aW9uLCBzdGQ6Om9wdGlvbmFsPEZsb2F0UmVjdD4pCiB7
CiAgICAgcmV0dXJuIHBvc2l0aW9uID09IG1fY3VycmVudFNjcm9sbFBvc2l0aW9uOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGlu
Z05vZGUuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3Jv
bGxpbmdOb2RlLmgKaW5kZXggYjlmNTQzMDcwMTZlMjA4ZDRhNmM1ZjBiM2UxMzFkOTk3NWQ4ZTY1
NS4uZWUyMjlmZTE1NDA3ZTBiN2I0Y2M4NzU5NjliNzE5YTNkYWY1NjE0ZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xs
aW5nTm9kZS5oCkBAIC0xNDEsNiArMTQxLDkgQEAgcHJvdGVjdGVkOgogCiAgICAgdmlydHVhbCB2
b2lkIHJlcG9zaXRpb25TY3JvbGxpbmdMYXllcnMoKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgcmVw
b3NpdGlvblJlbGF0ZWRMYXllcnMoKSB7IH0KKyAgICAKKyAgICB2b2lkIHVwZGF0ZVNjcm9sbFBv
c2l0aW9uQXRMYXN0RGlzcGxheVJlZnJlc2goKTsKKyAgICBzdGQ6Om9wdGlvbmFsPEZsb2F0UG9p
bnQ+IHNjcm9sbFBvc2l0aW9uQXRMYXN0RGlzcGxheVJlZnJlc2goKSB7IHJldHVybiBtX3Njcm9s
bFBvc2l0aW9uQXRMYXN0RGlzcGxheVJlZnJlc2g7IH07CiAKICAgICB2b2lkIGFwcGx5TGF5ZXJQ
b3NpdGlvbnMoKSBvdmVycmlkZTsKIApAQCAtMTc0LDYgKzE3Nyw3IEBAIHByaXZhdGU6CiAgICAg
c3RkOjpvcHRpb25hbDx1bnNpZ25lZD4gbV9jdXJyZW50SG9yaXpvbnRhbFNuYXBQb2ludEluZGV4
OwogICAgIHN0ZDo6b3B0aW9uYWw8dW5zaWduZWQ+IG1fY3VycmVudFZlcnRpY2FsU25hcFBvaW50
SW5kZXg7CiAgICAgU2Nyb2xsYWJsZUFyZWFQYXJhbWV0ZXJzIG1fc2Nyb2xsYWJsZUFyZWFQYXJh
bWV0ZXJzOworICAgIHN0ZDo6b3B0aW9uYWw8RmxvYXRQb2ludD4gbV9zY3JvbGxQb3NpdGlvbkF0
TGFzdERpc3BsYXlSZWZyZXNoOwogI2lmIEVOQUJMRShTQ1JPTExJTkdfVEhSRUFEKQogICAgIE9w
dGlvblNldDxTeW5jaHJvbm91c1Njcm9sbGluZ1JlYXNvbj4gbV9zeW5jaHJvbm91c1Njcm9sbGlu
Z1JlYXNvbnM7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xs
aW5nL1RocmVhZGVkU2Nyb2xsaW5nVHJlZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9s
bGluZy9UaHJlYWRlZFNjcm9sbGluZ1RyZWUuY3BwCmluZGV4IDVjMzFiNTEzZjA2NjViNjIwYjNk
ZjMzMDY2M2U2NDQxZmQwZTdmMjQuLjVjOGU2YjY1YjQ0YTM3NjRlZGVlOGVmYjljOTM4OGZlYzcw
NzIxNzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1RocmVhZGVk
U2Nyb2xsaW5nVHJlZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvVGhy
ZWFkZWRTY3JvbGxpbmdUcmVlLmNwcApAQCAtNTAwLDYgKzUwMCw4IEBAIHZvaWQgVGhyZWFkZWRT
Y3JvbGxpbmdUcmVlOjpkaXNwbGF5RGlkUmVmcmVzaE9uU2Nyb2xsaW5nVGhyZWFkKCkKICAgICBj
YXNlIFN5bmNocm9uaXphdGlvblN0YXRlOjpEZXN5bmNocm9uaXplZDoKICAgICAgICAgYnJlYWs7
CiAgICAgfQorICAgIAorICAgIHN0b3JlU2Nyb2xsUG9zaXRpb25zQXRMYXN0RGlzcGxheVJlZnJl
c2goKTsKIH0KIAogdm9pZCBUaHJlYWRlZFNjcm9sbGluZ1RyZWU6OmRpc3BsYXlEaWRSZWZyZXNo
KFBsYXRmb3JtRGlzcGxheUlEIGRpc3BsYXlJRCkKQEAgLTUyNSw2ICs1MjcsMTQgQEAgdm9pZCBU
aHJlYWRlZFNjcm9sbGluZ1RyZWU6OnJlbW92ZVBlbmRpbmdTY3JvbGxBbmltYXRpb25Gb3JOb2Rl
KFNjcm9sbGluZ05vZGVJRAogICAgIG1fbm9kZXNXaXRoUGVuZGluZ1Njcm9sbEFuaW1hdGlvbnMu
cmVtb3ZlKG5vZGVJRCk7CiB9CiAKK3ZvaWQgVGhyZWFkZWRTY3JvbGxpbmdUcmVlOjpzdG9yZVNj
cm9sbFBvc2l0aW9uc0F0TGFzdERpc3BsYXlSZWZyZXNoKCkKK3sKKyAgICAvLyBJZGVhbGx5IHRo
aXMgd291bGQgYmUgYSB0cmVlIHdhbGsgZm9yIGV2ZXJ5IHNjcm9sbGluZyBub2RlLCBidXQgc2Ny
b2xsaW5nIHRyZWVzIGNhbiBnZXQgYmlnIHNvIGZvciBub3cganVzdCBkbyB0aGlzIGZvciB0aGUg
cm9vdDsKKyAgICAvLyBTY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlTWFjOjpyZXBvc2l0
aW9uU2Nyb2xsaW5nTGF5ZXJzKCkgdXNlcyB0aGUgc3RhdGUgdG8ga25vdyB3aGV0aGVyIGl0IHNo
b3VsZCBmb3JjZSBhIGNvbW1pdC4KKyAgICBpZiAoYXV0byogcm9vdE5vZGUgPSB0aGlzLT5yb290
Tm9kZSgpKQorICAgICAgICByb290Tm9kZS0+dXBkYXRlU2Nyb2xsUG9zaXRpb25BdExhc3REaXNw
bGF5UmVmcmVzaCgpOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBF
TkFCTEUoQVNZTkNfU0NST0xMSU5HKSAmJiBFTkFCTEUoU0NST0xMSU5HX1RIUkVBRCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1RocmVhZGVkU2Nyb2xsaW5nVHJl
ZS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvVGhyZWFkZWRTY3JvbGxpbmdUcmVl
LmgKaW5kZXggMDBhMTE3NmMxNTlkNTAzYTE5MjdjM2UxYzhiNzg5Nzc2YWEzNjM2Ni4uYWUzNDA0
N2U1OGZiOTViODcxMjE1ZDdjNmI5MWNkODgyYjQ3NjViYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvVGhyZWFkZWRTY3JvbGxpbmdUcmVlLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvVGhyZWFkZWRTY3JvbGxpbmdUcmVlLmgKQEAgLTEwNyw2
ICsxMDcsOCBAQCBwcml2YXRlOgogCiAgICAgdm9pZCBoYXNOb2RlV2l0aEFuaW1hdGVkU2Nyb2xs
Q2hhbmdlZChib29sKSBmaW5hbDsKICAgICAKKyAgICB2b2lkIHN0b3JlU2Nyb2xsUG9zaXRpb25z
QXRMYXN0RGlzcGxheVJlZnJlc2goKSBXVEZfUkVRVUlSRVNfTE9DSyhtX3RyZWVMb2NrKTsKKyAg
ICAKICAgICB2b2lkIHNlcnZpY2VTY3JvbGxBbmltYXRpb25zKE1vbm90b25pY1RpbWUpIFdURl9S
RVFVSVJFU19MT0NLKG1fdHJlZUxvY2spOwogCiAgICAgU2Vjb25kcyBmcmFtZUR1cmF0aW9uKCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9tYWMvU2Nyb2xsaW5n
VHJlZUZyYW1lU2Nyb2xsaW5nTm9kZU1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xs
aW5nL21hYy9TY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlTWFjLm1tCmluZGV4IDg1MTE3
MzZiMjU3M2M4MmZmMTYwYWNiMjEyYzJlNWM2YzNjMzg4NzcuLjEzNjgyZTYyNTZmYjk2YzA2Yjkw
ZTFjMzFiMzg5MGYwNDA1ZjEwOTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Ny
b2xsaW5nL21hYy9TY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxpbmdOb2RlTWFjLm1tCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL21hYy9TY3JvbGxpbmdUcmVlRnJhbWVTY3JvbGxp
bmdOb2RlTWFjLm1tCkBAIC0zNSw2ICszNSw3IEBACiAjaW1wb3J0ICJTY3JvbGxhYmxlQXJlYS5o
IgogI2ltcG9ydCAiU2Nyb2xsaW5nQ29vcmRpbmF0b3IuaCIKICNpbXBvcnQgIlNjcm9sbGluZ1N0
YXRlVHJlZS5oIgorI2ltcG9ydCAiU2Nyb2xsaW5nVGhyZWFkLmgiCiAjaW1wb3J0ICJTY3JvbGxp
bmdUcmVlLmgiCiAjaW1wb3J0ICJUaWxlQ29udHJvbGxlci5oIgogI2ltcG9ydCAiV2ViQ29yZUNB
TGF5ZXJFeHRyYXMuaCIKQEAgLTE3NCw4ICsxNzUsMTkgQEAgdm9pZCBTY3JvbGxpbmdUcmVlRnJh
bWVTY3JvbGxpbmdOb2RlTWFjOjpjdXJyZW50U2Nyb2xsUG9zaXRpb25DaGFuZ2VkKFNjcm9sbFR5
cGUKIHZvaWQgU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZU1hYzo6cmVwb3NpdGlvblNj
cm9sbGluZ0xheWVycygpCiB7CiAgICAgQkVHSU5fQkxPQ0tfT0JKQ19FWENFUFRJT05TCisKKyAg
ICBhdXRvKiBsYXllciA9IHN0YXRpY19jYXN0PENBTGF5ZXIqPihzY3JvbGxlZENvbnRlbnRzTGF5
ZXIoKSk7CisgICAgaWYgKFNjcm9sbGluZ1RocmVhZDo6aXNDdXJyZW50VGhyZWFkKCkpIHsKKyAg
ICAgICAgLy8gSWYgd2UncmUgY29tbWl0dGluZyBvbiB0aGUgc2Nyb2xsaW5nIHRocmVhZCwgaXQg
bWVhbnMgdGhhdCBUaHJlYWRlZFNjcm9sbGluZ1RyZWUgaXMgaW4gImRlc3luY2hyb25pemVkIiBt
b2RlLgorICAgICAgICAvLyBUaGUgbWFpbiB0aHJlYWQgbWF5IGFscmVhZHkgaGF2ZSBzZXQgdGhl
IHNhbWUgbGF5ZXIgcG9zaXRpb24sIGJ1dCBoZXJlIHdlIG5lZWQgdG8gdHJpZ2dlciBhIHNjcm9s
bGluZyB0aHJlYWQgY29tbWl0IHRvCisgICAgICAgIC8vIGVuc3VyZSB0aGF0IHRoZSBzY3JvbGwg
aGFwcGVucyBldmVuIHdoZW4gdGhlIG1haW4gdGhyZWFkIGNvbW1pdCBpcyB0YWtpbmcgYSBsb25n
IHRpbWUuIFNvIG1ha2Ugc3VyZSB0aGUgbGF5ZXIgcHJvcGVydHkgY2hhbmdlcworICAgICAgICAv
LyB3aGVuIHRoZXJlIGhhcyBiZWVuIGEgc2Nyb2xsIHBvc2l0aW9uIGNoYW5nZS4KKyAgICAgICAg
aWYgKHNjcm9sbFBvc2l0aW9uQXRMYXN0RGlzcGxheVJlZnJlc2goKSAmJiBzY3JvbGxQb3NpdGlv
bkF0TGFzdERpc3BsYXlSZWZyZXNoKCkudmFsdWUoKSAhPSBjdXJyZW50U2Nyb2xsUG9zaXRpb24o
KSkKKyAgICAgICAgICAgIGxheWVyLnBvc2l0aW9uID0gQ0dQb2ludFplcm87CisgICAgfQorCiAg
ICAgLy8gV2UgdXNlIHNjcm9sbCBwb3NpdGlvbiBoZXJlIGJlY2F1c2UgdGhlIHJvb3QgY29udGVu
dCBsYXllciBpcyBvZmZzZXQgdG8gYWNjb3VudCBmb3Igc2Nyb2xsT3JpZ2luIChzZWUgRnJhbWVW
aWV3Ojpwb3NpdGlvbkZvclJvb3RDb250ZW50TGF5ZXIpLgotICAgIHN0YXRpY19jYXN0PENBTGF5
ZXIqPihzY3JvbGxlZENvbnRlbnRzTGF5ZXIoKSkucG9zaXRpb24gPSAtY3VycmVudFNjcm9sbFBv
c2l0aW9uKCk7CisgICAgbGF5ZXIucG9zaXRpb24gPSAtY3VycmVudFNjcm9sbFBvc2l0aW9uKCk7
CiAgICAgRU5EX0JMT0NLX09CSkNfRVhDRVBUSU9OUwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>