<?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>233738</bug_id>
          
          <creation_ts>2021-12-01 17:02:18 -0800</creation_ts>
          <short_desc>Scrolling complex websites can stutter: scrolling thread commit can get blocked on scroll synchronization</short_desc>
          <delta_ts>2021-12-01 20:59:32 -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>
          
          
          <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>1819484</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-01 17:02:18 -0800</bug_when>
    <thetext>Scrolling complex websites can stutter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1819501</commentid>
    <comment_count>1</comment_count>
      <attachid>445641</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-01 17:17:34 -0800</bug_when>
    <thetext>Created attachment 445641
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1819502</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-01 17:17:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/85880147&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1819559</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-12-01 20:59:32 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/286410/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>445641</attachid>
            <date>2021-12-01 17:17:34 -0800</date>
            <delta_ts>2021-12-01 17:39:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233738-20211201171733.patch</filename>
            <type>text/plain</type>
            <size>3877</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2MzYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmUzNGMxY2I1NGY5NTI3
NjZmY2IxMzhkNTJhMjVmZTY4NjZlZjM4OC4uNzFhYWVmMGRlMWExYjU1MjBhZmFjMjE5NTRiNGJh
ZWVhMDJhZmY5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTEyLTAxICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFNjcm9sbGluZyBj
b21wbGV4IHdlYnNpdGVzIGNhbiBzdHV0dGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzM3MzgKKyAgICAgICAgcmRhcjovLzg1ODgwMTQ3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBUaGUg
c2Nyb2xsIHN5bmNocm9uaXphdGlvbiBhZGRlZCBpbiByMjYxOTg1IGNhbiBjYXVzZSBkcm9wcGVk
IGZyYW1lcyB3aGlsZSBzY3JvbGxpbmcuIFRoaXMKKyAgICAgICAgb2NjdXJzIHdoZW4gVGhyZWFk
ZWRTY3JvbGxpbmdUcmVlOjp3YWl0Rm9yUmVuZGVyaW5nVXBkYXRlQ29tcGxldGlvbk9yVGltZW91
dCgpLCB3aGljaCBpcworICAgICAgICBjYWxsZWQgYXQgdGhlIHN0YXJ0IG9mIGEgcmVuZGVyaW5n
IHVwZGF0ZSBvbiB0aGUgbWFpbiB0aHJlYWQsIHN0YXJ0cyBhdCBhIHRpbWUgd2hlbiBpdCB3aWxs
CisgICAgICAgIGRlbGF5IHRoZSBoYW5kbGluZyBvZiBkaXNwbGF5RGlkUmVmcmVzaE9uU2Nyb2xs
aW5nVGhyZWFkKCkuIFRoaXMgY2FuIHJlc3VsdCBpbiBkZWxheWluZyB0aGUKKyAgICAgICAgQ0Eg
Y29tbWl0IGZvciB0aGF0IGZyYW1lIG9uIHRoZSBzY3JvbGxpbmcgdGhyZWFkLgorCisgICAgICAg
IFRoZSBzb2x1dGlvbiBpcyB0byBjbGFtcCB0aGUgZHVyYXRpb24gdGhhdCB3YWl0Rm9yUmVuZGVy
aW5nVXBkYXRlQ29tcGxldGlvbk9yVGltZW91dCgpIHdhaXRzCisgICAgICAgIG9uIHRoZSBjb25k
aXRpb24sIHNvIHRoYXQgaXQgZG9lc24ndCBleGNlZWQgdGhlIG5leHQgZXhwZWN0ZWQgZGlzcGxh
eSByZWZyZXNoIHRpbWUuCisKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9UaHJlYWRlZFNjcm9s
bGluZ1RyZWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGhyZWFkZWRTY3JvbGxpbmdUcmVlOjp3
YWl0Rm9yUmVuZGVyaW5nVXBkYXRlQ29tcGxldGlvbk9yVGltZW91dCk6CisgICAgICAgIChXZWJD
b3JlOjpUaHJlYWRlZFNjcm9sbGluZ1RyZWU6OmRpc3BsYXlEaWRSZWZyZXNoT25TY3JvbGxpbmdU
aHJlYWQpOgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1RocmVhZGVkU2Nyb2xsaW5nVHJlZS5o
OgorCiAyMDIxLTEyLTAxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZXVzZSBuYXZpZ2F0aW9uIHByZWxvYWQgaWYgc2VydmljZSB3b3JrZXIgaXMgZmV0Y2hp
bmcgdGhlIGNvcnJlc3BvbmRpbmcgbmF2aWdhdGlvbiByZXF1ZXN0CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9UaHJlYWRlZFNjcm9sbGluZ1RyZWUuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvVGhyZWFkZWRTY3JvbGxpbmdUcmVlLmNwcAppbmRl
eCA5MWVhODI4YzlhYWEzNWNiN2JiYjFkYTk4ODc2ODFjN2ExNmE2YmQzLi5iNWU3OWViYThlYWYw
NzNkOTU5ZjhjOWFjYjU2ODkzMjYyN2VhNjhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL3Njcm9sbGluZy9UaHJlYWRlZFNjcm9sbGluZ1RyZWUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2Uvc2Nyb2xsaW5nL1RocmVhZGVkU2Nyb2xsaW5nVHJlZS5jcHAKQEAgLTQwMiw4ICs0
MDIsOSBAQCB2b2lkIFRocmVhZGVkU2Nyb2xsaW5nVHJlZTo6d2FpdEZvclJlbmRlcmluZ1VwZGF0
ZUNvbXBsZXRpb25PclRpbWVvdXQoKQogICAgIGlmIChtX2RlbGF5ZWRSZW5kZXJpbmdVcGRhdGVE
ZXRlY3Rpb25UaW1lcikKICAgICAgICAgbV9kZWxheWVkUmVuZGVyaW5nVXBkYXRlRGV0ZWN0aW9u
VGltZXItPnN0b3AoKTsKIAotICAgIGF1dG8gc3RhcnRUaW1lID0gTW9ub3RvbmljVGltZTo6bm93
KCk7Ci0gICAgYXV0byB0aW1lb3V0VGltZSA9IHN0YXJ0VGltZSArIG1heEFsbG93YWJsZVJlbmRl
cmluZ1VwZGF0ZUR1cmF0aW9uRm9yU3luY2hyb25pemF0aW9uKCk7CisgICAgYXV0byBjdXJyZW50
VGltZSA9IE1vbm90b25pY1RpbWU6Om5vdygpOworICAgIGF1dG8gZXN0aW1hdGVkTmV4dERpc3Bs
YXlSZWZyZXNoVGltZSA9IHN0ZDo6bWF4KG1fbGFzdERpc3BsYXlEaWRSZWZyZXNoVGltZSArIGZy
YW1lRHVyYXRpb24oKSwgY3VycmVudFRpbWUpOworICAgIGF1dG8gdGltZW91dFRpbWUgPSBzdGQ6
Om1pbihjdXJyZW50VGltZSArIG1heEFsbG93YWJsZVJlbmRlcmluZ1VwZGF0ZUR1cmF0aW9uRm9y
U3luY2hyb25pemF0aW9uKCksIGVzdGltYXRlZE5leHREaXNwbGF5UmVmcmVzaFRpbWUpOwogCiAg
ICAgYm9vbCBiZWNhbWVJZGxlID0gbV9zdGF0ZUNvbmRpdGlvbi53YWl0VW50aWwobV90cmVlTG9j
aywgdGltZW91dFRpbWUsIFsmXSB7CiAgICAgICAgIGFzc2VydElzSGVsZChtX3RyZWVMb2NrKTsK
QEAgLTQ2Miw3ICs0NjMsOSBAQCB2b2lkIFRocmVhZGVkU2Nyb2xsaW5nVHJlZTo6ZGlzcGxheURp
ZFJlZnJlc2hPblNjcm9sbGluZ1RocmVhZCgpCiAKICAgICBMb2NrZXIgbG9ja2VyIHsgbV90cmVl
TG9jayB9OwogICAgIAotICAgIHNlcnZpY2VTY3JvbGxBbmltYXRpb25zKE1vbm90b25pY1RpbWU6
Om5vdygpKTsKKyAgICBhdXRvIG5vdyA9IE1vbm90b25pY1RpbWU6Om5vdygpOworICAgIG1fbGFz
dERpc3BsYXlEaWRSZWZyZXNoVGltZSA9IG5vdzsKKyAgICBzZXJ2aWNlU2Nyb2xsQW5pbWF0aW9u
cyhub3cpOwogCiAgICAgaWYgKG1fc3RhdGUgIT0gU3luY2hyb25pemF0aW9uU3RhdGU6OklkbGUg
JiYgY2FuVXBkYXRlTGF5ZXJzT25TY3JvbGxpbmdUaHJlYWQoKSkKICAgICAgICAgYXBwbHlMYXll
clBvc2l0aW9uc0ludGVybmFsKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Nj
cm9sbGluZy9UaHJlYWRlZFNjcm9sbGluZ1RyZWUuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Ny
b2xsaW5nL1RocmVhZGVkU2Nyb2xsaW5nVHJlZS5oCmluZGV4IDFiNThlOWYxNjJjZGIxZjI4ZmEz
ZTUyYzM4NWIyNzNhOTliMDAxZGEuLjQ4NTE2MzBiMWIwNWQ0OGFiZjRhNjk3N2Q4OWVlOGVmZmJj
MTViOGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1RocmVhZGVk
U2Nyb2xsaW5nVHJlZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1RocmVh
ZGVkU2Nyb2xsaW5nVHJlZS5oCkBAIC0xMjMsNiArMTIzLDggQEAgcHJpdmF0ZToKIAogICAgIGJv
b2wgbV9yZWNlaXZlZEJlZ2FuRXZlbnRGcm9tTWFpblRocmVhZCBXVEZfR1VBUkRFRF9CWV9MT0NL
KG1fdHJlZUxvY2spIHsgZmFsc2UgfTsKICAgICBDb25kaXRpb24gbV93YWl0aW5nRm9yQmVnYW5F
dmVudENvbmRpdGlvbjsKKyAgICAKKyAgICBNb25vdG9uaWNUaW1lIG1fbGFzdERpc3BsYXlEaWRS
ZWZyZXNoVGltZTsKIAogICAgIC8vIER5bmFtaWNhbGx5IGFsbG9jYXRlZCBiZWNhdXNlIGl0IGhh
cyB0byB1c2UgdGhlIFNjcm9sbGluZ1RocmVhZCdzIHJ1bmxvb3AuCiAgICAgc3RkOjp1bmlxdWVf
cHRyPFJ1bkxvb3A6OlRpbWVyPFRocmVhZGVkU2Nyb2xsaW5nVHJlZT4+IG1fZGVsYXllZFJlbmRl
cmluZ1VwZGF0ZURldGVjdGlvblRpbWVyIFdURl9HVUFSREVEX0JZX0xPQ0sobV90cmVlTG9jayk7
Cg==
</data>
<flag name="review"
          id="470868"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>