<?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>208635</bug_id>
          
          <creation_ts>2020-03-05 05:00:19 -0800</creation_ts>
          <short_desc>[WPE] AsyncScrolling: scrolling with the mouse wheel over sub-scrollable areas scrolls the main frame</short_desc>
          <delta_ts>2020-03-09 06:08:12 -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>WPE WebKit</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=208085</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1626025</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-03-05 05:00:19 -0800</bug_when>
    <thetext>For some reason this only works for list boxes, but doesn&apos;t work for other elements like text areas or iframes. It also happens in GTK port when AC mode is forced (async scrolling is used).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626033</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-03-05 06:04:26 -0800</bug_when>
    <thetext>Could it be that this regressed in r257268? Simon, is this the expected behavior with current trunk? ScrollingTree::scrollingNodeForPoint() always returns the root node.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626247</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-05 12:54:05 -0800</bug_when>
    <thetext>Was Nicosia/Coordinated Graphics relying on that geometry? It was very broken in many cases, so shipping anything that used it was a mistake.

I&apos;ll be adding new code that fixes this for macOS; Nicosia/Coordinated Graphics should follow what I&apos;m doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1627673</commentid>
    <comment_count>3</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2020-03-08 23:47:23 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; Was Nicosia/Coordinated Graphics relying on that geometry? It was very
&gt; broken in many cases, so shipping anything that used it was a mistake.
&gt; 
&gt; I&apos;ll be adding new code that fixes this for macOS; Nicosia/Coordinated
&gt; Graphics should follow what I&apos;m doing.

The implementation was implicitly relying on it, but nothing shipped with it.

We&apos;ll disable async overflow scrolling for now, and follow what macOS will be doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1627674</commentid>
    <comment_count>4</comment_count>
      <attachid>393012</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2020-03-08 23:52:37 -0700</bug_when>
    <thetext>Created attachment 393012
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1627719</commentid>
    <comment_count>5</comment_count>
      <attachid>393012</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2020-03-09 06:08:07 -0700</bug_when>
    <thetext>Comment on attachment 393012
Patch

Clearing flags on attachment: 393012

Committed r258134: &lt;https://trac.webkit.org/changeset/258134&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1627720</commentid>
    <comment_count>6</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2020-03-09 06:08:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393012</attachid>
            <date>2020-03-08 23:52:37 -0700</date>
            <delta_ts>2020-03-09 06:08:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208635-20200309075236.patch</filename>
            <type>text/plain</type>
            <size>1798</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4MTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGY2YzRkMzZjM2M1ZWEwNTg1
OThiYmZlN2NjMjE0ODA4NjVlMjY0NDIuLmFjODJjYTg2MWIwMDQxMDU2NThmOWRjNTdmYWE3NTgx
YTYyODYyMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjAtMDMtMDggIFphbiBEb2Jl
cnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEFzeW5jU2Nyb2xs
aW5nOiBzY3JvbGxpbmcgd2l0aCB0aGUgbW91c2Ugd2hlZWwgb3ZlciBzdWItc2Nyb2xsYWJsZSBh
cmVhcyBzY3JvbGxzIHRoZSBtYWluIGZyYW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDg2MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBSZXdvcmsgdGhlIGRlZmF1bHQgdmFsdWVzIGZvciB0aGUgYXN5
bmMgZnJhbWUgYW5kIG92ZXJmbG93IHNjcm9sbGluZworICAgICAgICBzbyB0aGF0IHRoZSBsYXR0
ZXIgc3RheXMgZGlzYWJsZWQgZm9yIE5pY29zaWEtdXNpbmcgcG9ydHMgYXMgaXQKKyAgICAgICAg
dW5kZXJnb2VzIGJpZ2dlciBjaGFuZ2VzLgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVu
Y2VzRGVmYXVsdFZhbHVlcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OmRlZmF1bHRBc3luY0ZyYW1l
QW5kT3ZlcmZsb3dTY3JvbGxpbmdFbmFibGVkKToKKyAgICAgICAgKFdlYktpdDo6ZGVmYXVsdEFz
eW5jRnJhbWVTY3JvbGxpbmdFbmFibGVkKToKKwogMjAyMC0wMy0wNyAgRGFyaW4gQWRsZXIgIDxk
YXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgQmVnaW4gbW92aW5nIG9mZiBvZiBsaXZlIHJhbmdl
cyBmb3IgV2ViS2l0IGludGVybmFscwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TaGFyZWQv
V2ViUHJlZmVyZW5jZXNEZWZhdWx0VmFsdWVzLmNwcCBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dl
YlByZWZlcmVuY2VzRGVmYXVsdFZhbHVlcy5jcHAKaW5kZXggMjk4YmFkNDQxZDgyY2IxZjkxMjcy
M2I2ZWI5ODRhNmY2NWQ1MWI2Ny4uZmYwNDQyNDE3NjNjMzBjNTA5Zjk4MmE3ZDJkNmRmNmY3MDdl
OWNmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJlZmVyZW5jZXNEZWZh
dWx0VmFsdWVzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlc0Rl
ZmF1bHRWYWx1ZXMuY3BwCkBAIC04Myw3ICs4Myw3IEBAIGJvb2wgZGVmYXVsdERpc2FsbG93U3lu
Y1hIUkR1cmluZ1BhZ2VEaXNtaXNzYWxFbmFibGVkKCkKIAogc3RhdGljIGJvb2wgZGVmYXVsdEFz
eW5jRnJhbWVBbmRPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQoKQogewotI2lmIFBMQVRGT1JNKElP
U19GQU1JTFkpIHx8IFVTRShOSUNPU0lBKQorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAg
cmV0dXJuIHRydWU7CiAjZW5kaWYKIApAQCAtOTYsNiArOTYsMTAgQEAgc3RhdGljIGJvb2wgZGVm
YXVsdEFzeW5jRnJhbWVBbmRPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQoKQogCiBib29sIGRlZmF1
bHRBc3luY0ZyYW1lU2Nyb2xsaW5nRW5hYmxlZCgpCiB7CisjaWYgVVNFKE5JQ09TSUEpCisgICAg
cmV0dXJuIHRydWU7CisjZW5kaWYKKwogICAgIHJldHVybiBkZWZhdWx0QXN5bmNGcmFtZUFuZE92
ZXJmbG93U2Nyb2xsaW5nRW5hYmxlZCgpOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>