<?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>217718</bug_id>
          
          <creation_ts>2020-10-14 11:08:38 -0700</creation_ts>
          <short_desc>Scrolls in the passive handler region should be reported as handled promptly</short_desc>
          <delta_ts>2020-10-18 13:27:33 -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>Scrolling</component>
          <version>Safari Technology Preview</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=158439</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>fujii</cc>
    
    <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>1697791</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-10-14 11:08:38 -0700</bug_when>
    <thetext>The WebContent process reports back to the UI process when events are handled (and for wheel events this is used to know if the page overrode history swipes, for example).

When handling wheel events in the passive event handler region, we should report that the scrolls are handled promptly to avoid the UI process queueing up events, which impacts scrolling performance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697792</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-14 11:09:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/70300104&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697801</commentid>
    <comment_count>2</comment_count>
      <attachid>411354</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-10-14 11:49:53 -0700</bug_when>
    <thetext>Created attachment 411354
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697963</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-10-14 16:56:35 -0700</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=217718</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699125</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-18 13:27:33 -0700</bug_when>
    <thetext>Filed: Bug 217850 – [WinCairo] sluggish page scrolling for wheel events since r268499</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411354</attachid>
            <date>2020-10-14 11:49:53 -0700</date>
            <delta_ts>2020-10-14 14:02:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217718-20201014114953.patch</filename>
            <type>text/plain</type>
            <size>3735</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NDc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGY0NDZhZDVmYmI1M2RkYWYw
ZmM1YjAwYzQzMGYxMDhlNDA0YmI4ODkuLmZiM2Y0ZTZlMDQ1YjY2YzI3ZjU5MjM5OGU0NzQ3ZjM3
YzQwOGZmMDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjAtMTAtMTQgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgU2Nyb2xscyBpbiB0aGUg
cGFzc2l2ZSBoYW5kbGVyIHJlZ2lvbiBzaG91bGQgYmUgcmVwb3J0ZWQgYXMgaGFuZGxlZCBwcm9t
cHRseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3
NzE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhl
IFVJIHByb2Nlc3Mgd2lsbCBlbnF1ZXVlIHdoZWVsIGV2ZW50cyB0byBzZW5kIGxhdGVyIGlmIHRo
ZSBXZWJDb250ZW50IHByb2Nlc3MgZG9lc24ndAorICAgICAgICBwcm9tcHRseSByZXNwb25kIHRo
YXQgaXQgaGFzIGhhbmRsZWQgdGhlIHByZXZpb3VzIGV2ZW50LiBXaGVuIHNjcm9sbGluZyBpbiB0
aGUgcGFzc2l2ZQorICAgICAgICBldmVudCByZWdpb24sIHdlIHdhbnQgdGhlIFdlYkNvbnRlbnQg
cHJvY2VzcyB0byBhcHBlYXIgcmVzcG9uc2l2ZSwgc28gcmVzcG9uZCB0byB0aGUgVUkKKyAgICAg
ICAgcHJvY2VzcyB3aGVuIHdlJ3ZlIHNjcm9sbGVkICh3aGljaCBpcyBiZWZvcmUgdGhlIGV2ZW50
IGhhcyBiZWVuIGRpc3BhdGNoZWQgZm9yIERPTSBldmVudHMpLgorCisgICAgICAgIEhhcmQgdG8g
dGVzdCBiZWNhdXNlIENQVS1jb25zdHJhaW5lZCBib3RzIGRvbid0IHNlbmQgd2hlZWwgZXZlbnRz
IGluIGEgcHJlZGljdGFibGUgd2F5LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0V2
ZW50RGlzcGF0Y2hlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OkV2ZW50RGlzcGF0Y2hlcjo6d2hl
ZWxFdmVudCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQYWdlOjp3aGVlbEV2ZW50KToKKwogMjAyMC0xMC0xNCAgU2VyZ2lv
IFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR0xJQl0gRml4
IGxpbmtpbmcgZXJyb3IgZm9yIHN5c3RlbXMgbm90IHByb3ZpZGluZyA8c3lzL21lbWZkLmg+CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9FdmVudERpc3BhdGNo
ZXIuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvRXZlbnREaXNwYXRjaGVy
LmNwcAppbmRleCAyZWNmOTE0MTQ4OGU5YWFiYWJlZGM1ZDFhMWJiZDBmNTkyZDY2N2NlLi5lNDZj
MGM5MDE4NDczMjViMDgwYWFjOWMyYThkMTE5ZjlhMzM4YTZiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9FdmVudERpc3BhdGNoZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0V2ZW50RGlzcGF0Y2hlci5jcHAKQEAgLTE0Niwx
MiArMTQ2LDEzIEBAIHZvaWQgRXZlbnREaXNwYXRjaGVyOjp3aGVlbEV2ZW50KFBhZ2VJZGVudGlm
aWVyIHBhZ2VJRCwgY29uc3QgV2ViV2hlZWxFdmVudCYgd2hlCiAgICAgICAgIFNjcm9sbGluZ1Ro
cmVhZDo6ZGlzcGF0Y2goW3Njcm9sbGluZ1RyZWUsIHdoZWVsRXZlbnQsIHBsYXRmb3JtV2hlZWxF
dmVudCwgcHJvY2Vzc2luZ1N0ZXBzLCBwYWdlSUQsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0
aGlzKV0gewogICAgICAgICAgICAgYXV0byByZXN1bHQgPSBzY3JvbGxpbmdUcmVlLT5oYW5kbGVX
aGVlbEV2ZW50KHBsYXRmb3JtV2hlZWxFdmVudCwgcHJvY2Vzc2luZ1N0ZXBzKTsKIAotICAgICAg
ICAgICAgaWYgKHJlc3VsdC5uZWVkc01haW5UaHJlYWRQcm9jZXNzaW5nKCkpIHsKLSAgICAgICAg
ICAgICAgICBwcm90ZWN0ZWRUaGlzLT5kaXNwYXRjaFdoZWVsRXZlbnRWaWFNYWluVGhyZWFkKHBh
Z2VJRCwgd2hlZWxFdmVudCwgcmVzdWx0LnN0ZXBzKTsKLSAgICAgICAgICAgICAgICByZXR1cm47
Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAocmVzdWx0Lm5lZWRzTWFpblRocmVhZFBy
b2Nlc3NpbmcoKSkKKyAgICAgICAgICAgICAgICBwcm90ZWN0ZWRUaGlzLT5kaXNwYXRjaFdoZWVs
RXZlbnRWaWFNYWluVGhyZWFkKHBhZ2VJRCwgd2hlZWxFdmVudCwgcHJvY2Vzc2luZ1N0ZXBzKTsK
IAotICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+c2VuZERpZFJlY2VpdmVFdmVudChwYWdlSUQs
IHdoZWVsRXZlbnQudHlwZSgpLCByZXN1bHQud2FzSGFuZGxlZCk7CisgICAgICAgICAgICAvLyBJ
ZiB3ZSBzY3JvbGxlZCBvbiB0aGUgc2Nyb2xsaW5nIHRocmVhZCAoZXZlbiBpZiB3ZSBzZW5kIHRo
ZSBldmVudCB0byB0aGUgbWFpbiB0aHJlYWQgZm9yIHBhc3NpdmUgZXZlbnQgaGFuZGxlcnMpCisg
ICAgICAgICAgICAvLyByZXNwb25kIHRvIHRoZSBVSSBwcm9jZXNzIHRoYXQgdGhlIGV2ZW50IHdh
cyBoYW5kbGVkLgorICAgICAgICAgICAgaWYgKHJlc3VsdC5zdGVwcy5jb250YWlucyhXaGVlbEV2
ZW50UHJvY2Vzc2luZ1N0ZXBzOjpTY3JvbGxpbmdUaHJlYWQpKQorICAgICAgICAgICAgICAgIHBy
b3RlY3RlZFRoaXMtPnNlbmREaWRSZWNlaXZlRXZlbnQocGFnZUlELCB3aGVlbEV2ZW50LnR5cGUo
KSwgcmVzdWx0Lndhc0hhbmRsZWQpOwogICAgICAgICB9KTsKIAogICAgICAgICByZXR1cm4gcHJv
Y2Vzc2luZ1N0ZXBzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmNwcAppbmRleCAwNDYwYzZkNzYzMzBiODliZjMxNzhhN2VjZDc2NDA4OTRmYWYxYWQ4Li40NjI2
NzQ5MDhhNzhlOTk4ZDkyMmJiZWZlYTg0Mzc3YTQ2NTM0MzJkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtMjg3Miw3ICsyODcyLDggQEAgdm9p
ZCBXZWJQYWdlOjp3aGVlbEV2ZW50KGNvbnN0IFdlYldoZWVsRXZlbnQmIHdoZWVsRXZlbnQsIE9w
dGlvblNldDxXaGVlbEV2ZW50UHIKIAogICAgIGJvb2wgaGFuZGxlZCA9IGhhbmRsZVdoZWVsRXZl
bnQod2hlZWxFdmVudCwgbV9wYWdlLmdldCgpLCBwcm9jZXNzaW5nU3RlcHMpOwogCi0gICAgc2Vu
ZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpEaWRSZWNlaXZlRXZlbnQoc3RhdGljX2Nhc3Q8dWlu
dDMyX3Q+KHdoZWVsRXZlbnQudHlwZSgpKSwgaGFuZGxlZCkpOworICAgIGlmIChwcm9jZXNzaW5n
U3RlcHMuY29udGFpbnMoV2hlZWxFdmVudFByb2Nlc3NpbmdTdGVwczo6TWFpblRocmVhZEZvclNj
cm9sbGluZykpCisgICAgICAgIHNlbmQoTWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6RGlkUmVjZWl2
ZUV2ZW50KHN0YXRpY19jYXN0PHVpbnQzMl90Pih3aGVlbEV2ZW50LnR5cGUoKSksIGhhbmRsZWQp
KTsKIH0KIAogc3RhdGljIGJvb2wgaGFuZGxlS2V5RXZlbnQoY29uc3QgV2ViS2V5Ym9hcmRFdmVu
dCYga2V5Ym9hcmRFdmVudCwgUGFnZSogcGFnZSkK
</data>
<flag name="review"
          id="427537"
          type_id="1"
          status="+"
          setter="thorton"
    />
    <flag name="commit-queue"
          id="427552"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>