<?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>198226</bug_id>
          
          <creation_ts>2019-05-24 12:44:32 -0700</creation_ts>
          <short_desc>[macOS] Fix programmatic scroll in RTL overflow with async scrolling enabled</short_desc>
          <delta_ts>2019-05-25 08:03:00 -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>New Bugs</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>koivisto</cc>
    
    <cc>luiz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1539035</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-24 12:44:32 -0700</bug_when>
    <thetext>[macOS] Fix programmatic scroll in RTL overflow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539036</commentid>
    <comment_count>1</comment_count>
      <attachid>370581</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-24 12:45:09 -0700</bug_when>
    <thetext>Created attachment 370581
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539135</commentid>
    <comment_count>2</comment_count>
      <attachid>370581</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-05-24 18:29:06 -0700</bug_when>
    <thetext>Comment on attachment 370581
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=370581&amp;action=review

&gt; Source/WebCore/ChangeLog:3
&gt; +        [macOS] Fix programmatic scroll in RTL overflow

*with async scrolling enabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539136</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-05-24 18:29:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/51129240&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539200</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-25 08:03:00 -0700</bug_when>
    <thetext>https://trac.webkit.org/r245771</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370581</attachid>
            <date>2019-05-24 12:45:09 -0700</date>
            <delta_ts>2019-05-24 18:29:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198226-20190524124508.patch</filename>
            <type>text/plain</type>
            <size>5470</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NzQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTVmOWMyYTg0ZGExZWI5
Nzk0OWZlZDllZjlhYmMxM2ZiNmM4OTQ4ZS4uYzNhZTczZGYxYjY5OWI2NjYxMDZjZDY2NjJlNWU1
YTJiMmQ3ZTk0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA1LTI0ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU10gRml4
IHByb2dyYW1tYXRpYyBzY3JvbGwgaW4gUlRMIG92ZXJmbG93CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTgyMjYKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbiBtYWNPUyB3ZSBuZWVkIHRvIHVzZSBhIHNj
cm9sbCBvZmZzZXQgdG8gc2V0IHRoZSBsYXllciBwb3NpdGlvbiwgbm90CisgICAgICAgIGEgc2Ny
b2xsIHBvc2l0aW9uLgorCisgICAgICAgIFRlc3Q6IHNjcm9sbGluZ2Nvb3JkaW5hdG9yL21hYy9y
dGwtcHJvZ3JhbW1hdGljLW92ZXJmbG93LXNjcm9sbC5odG1sCisKKyAgICAgICAgKiBwYWdlL3Nj
cm9sbGluZy9tYWMvU2Nyb2xsaW5nVHJlZU92ZXJmbG93U2Nyb2xsaW5nTm9kZU1hYy5tbToKKyAg
ICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RyZWVPdmVyZmxvd1Njcm9sbGluZ05vZGVNYWM6OnJl
cG9zaXRpb25TY3JvbGxpbmdMYXllcnMpOgorCiAyMDE5LTA1LTI0ICBSeW9zdWtlIE5pd2EgIDxy
bml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEFzc3NlcnRpb24gZmFpbHVyZSBpbiBkaXNwYXRj
aFN1YnRyZWVNb2RpZmllZEV2ZW50IGR1ZSB0byBUZXh0RmllbGRJbnB1dFR5cGUgdXBkYXRpbmcg
VUEgc2hhZG93IHRyZWUgaW5zaWRlIEVsZW1lbnQ6OnJlbW92ZWRGcm9tQW5jZXN0b3IKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL21hYy9TY3JvbGxpbmdUcmVlT3Zl
cmZsb3dTY3JvbGxpbmdOb2RlTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcv
bWFjL1Njcm9sbGluZ1RyZWVPdmVyZmxvd1Njcm9sbGluZ05vZGVNYWMubW0KaW5kZXggMjA4YTQ1
YmQ2MjhiYjg1OTBjMWUxZjA3OTJlYjA1NjRlN2QwMDhlOC4uZDE1ZmE5NDc4NTcyMjVjN2JjMWIz
ZTRiZmRkYTQ3ZjlmY2QxOTFkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVPdmVyZmxvd1Njcm9sbGluZ05vZGVNYWMubW0KKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVPdmVyZmxvd1Nj
cm9sbGluZ05vZGVNYWMubW0KQEAgLTkwLDggKzkwLDggQEAgRmxvYXRQb2ludCBTY3JvbGxpbmdU
cmVlT3ZlcmZsb3dTY3JvbGxpbmdOb2RlTWFjOjphZGp1c3RlZFNjcm9sbFBvc2l0aW9uKGNvbnN0
IEYKIAogdm9pZCBTY3JvbGxpbmdUcmVlT3ZlcmZsb3dTY3JvbGxpbmdOb2RlTWFjOjpyZXBvc2l0
aW9uU2Nyb2xsaW5nTGF5ZXJzKCkKIHsKLSAgICBhdXRvIHNjcm9sbFBvc2l0aW9uID0gY3VycmVu
dFNjcm9sbFBvc2l0aW9uKCk7Ci0gICAgc2Nyb2xsZWRDb250ZW50c0xheWVyKCkucG9zaXRpb24g
PSAtc2Nyb2xsUG9zaXRpb247CisgICAgYXV0byBzY3JvbGxPZmZzZXQgPSBTY3JvbGxhYmxlQXJl
YTo6c2Nyb2xsT2Zmc2V0RnJvbVBvc2l0aW9uKGN1cnJlbnRTY3JvbGxQb3NpdGlvbigpLCB0b0Zs
b2F0U2l6ZShzY3JvbGxPcmlnaW4oKSkpOworICAgIHNjcm9sbGVkQ29udGVudHNMYXllcigpLnBv
c2l0aW9uID0gLXNjcm9sbE9mZnNldDsKIH0KIAogdm9pZCBTY3JvbGxpbmdUcmVlT3ZlcmZsb3dT
Y3JvbGxpbmdOb2RlTWFjOjpyZXBvc2l0aW9uUmVsYXRlZExheWVycygpCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2VjODA5
YTZlYzNhNzJmOGQ4ZDY4MWVhYzc4OTk5NTllMTEyNWVlMy4uZGZiMzBkNjM2NWYzOGM1OWFkMjVl
Y2E1YTFiYjVmMGQ2MDllMWJiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE5LTA1LTI0ICBT
aW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU10g
Rml4IHByb2dyYW1tYXRpYyBzY3JvbGwgaW4gUlRMIG92ZXJmbG93CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTgyMjYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNjcm9sbGluZ2Nvb3JkaW5hdG9yL21h
Yy9ydGwtcHJvZ3JhbW1hdGljLW92ZXJmbG93LXNjcm9sbC1leHBlY3RlZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBzY3JvbGxpbmdjb29yZGluYXRvci9tYWMvcnRsLXByb2dyYW1tYXRpYy1vdmVy
Zmxvdy1zY3JvbGwuaHRtbDogQWRkZWQuCisKIDIwMTktMDUtMjQgIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQXNzc2VydGlvbiBmYWlsdXJlIGluIGRpc3BhdGNo
U3VidHJlZU1vZGlmaWVkRXZlbnQgZHVlIHRvIFRleHRGaWVsZElucHV0VHlwZSB1cGRhdGluZyBV
QSBzaGFkb3cgdHJlZSBpbnNpZGUgRWxlbWVudDo6cmVtb3ZlZEZyb21BbmNlc3RvcgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvbWFjL3J0bC1wcm9ncmFtbWF0
aWMtb3ZlcmZsb3ctc2Nyb2xsLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdj
b29yZGluYXRvci9tYWMvcnRsLXByb2dyYW1tYXRpYy1vdmVyZmxvdy1zY3JvbGwtZXhwZWN0ZWQu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5iN2YwNWFlYWMyNDRmMmQyMDMzODYwMzVhZGRmZTk5NjA1MDdhM2Jl
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvbWFj
L3J0bC1wcm9ncmFtbWF0aWMtb3ZlcmZsb3ctc2Nyb2xsLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSwzOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAg
ICAgICAgYm9keSB7CisgICAgICAgICAgICBtYXJnaW46IDA7CisgICAgICAgIH0KKyAgICAgICAg
CisgICAgICAgICNzY3JvbGxlciB7CisJCSAgICBkaXJlY3Rpb246IHJ0bDsKKyAgICAgICAgICAg
IG92ZXJmbG93LXg6IHNjcm9sbDsKKyAgICAgICAgICAgIG1hcmdpbjogMTBweDsKKyAgICAgICAg
ICAgIGhlaWdodDogMzAwcHg7CisgICAgICAgICAgICB3aWR0aDogMzAwcHg7CisgICAgICAgIH0K
KyAgICAgICAgCisgICAgICAgIC5jb250ZW50cyB7CisJCSAgICB3aWR0aDogMjAwJTsKKwkJICAg
IGhlaWdodDogMTAwJTsKKwkJCWJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBy
aWdodCwgcmVkLCByZWQgNTAlLCBncmVlbiA1MCUsIGdyZWVuKTsKKyAgICAgICAgfQorCisgICAg
ICAgIC5zY3JvbGxiYXItaGlkZXIgeworICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwor
ICAgICAgICAgICAgd2lkdGg6IDMwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxNnB4OworICAg
ICAgICAgICAgbGVmdDogMTBweDsKKyAgICAgICAgICAgIHRvcDogY2FsYygzMTBweCAtIDE2cHgp
OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsKKyAgICAgICAgfQorICAgIDwv
c3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJzY3JvbGxlciI+CisgICAgICAg
IDxkaXYgY2xhc3M9ImNvbnRlbnRzIj48L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8ZGl2IGNsYXNz
PSJzY3JvbGxiYXItaGlkZXIiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvbWFjL3J0bC1wcm9ncmFtbWF0aWMtb3Zl
cmZsb3ctc2Nyb2xsLmh0bWwgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9tYWMv
cnRsLXByb2dyYW1tYXRpYy1vdmVyZmxvdy1zY3JvbGwuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42NTM5MDFm
ZDAzOGNiNjNhNWNjMmM1Nzk3OWFjNjA5YzhhZjZkYzVlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvbWFjL3J0bC1wcm9ncmFtbWF0aWMtb3ZlcmZs
b3ctc2Nyb2xsLmh0bWwKQEAgLTAsMCArMSw0NCBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Vi
a2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQ9
dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJvZHkgewor
ICAgICAgICAgICAgbWFyZ2luOiAwOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAjc2Ny
b2xsZXIgeworCQkgICAgZGlyZWN0aW9uOiBydGw7CisgICAgICAgICAgICBvdmVyZmxvdy14OiBz
Y3JvbGw7CisgICAgICAgICAgICBtYXJnaW46IDEwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDMw
MHB4OworICAgICAgICAgICAgd2lkdGg6IDMwMHB4OworICAgICAgICB9CisgICAgICAgIAorICAg
ICAgICAuY29udGVudHMgeworCQkgICAgd2lkdGg6IDIwMCU7CisJCSAgICBoZWlnaHQ6IDEwMCU7
CisJCQliYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGdyZWVuLCBn
cmVlbiA1MCUsIHJlZCA1MCUsIHJlZCk7CisgICAgICAgIH0KKworICAgICAgICAuc2Nyb2xsYmFy
LWhpZGVyIHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIHdp
ZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMTZweDsKKyAgICAgICAgICAgIGxlZnQ6
IDEwcHg7CisgICAgICAgICAgICB0b3A6IGNhbGMoMzEwcHggLSAxNnB4KTsKKyAgICAgICAgICAg
IGJhY2tncm91bmQtY29sb3I6IGdyYXk7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxz
Y3JpcHQ+CisgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgKCkgPT4gewor
ICAgICAgICAgICAgc2Nyb2xsZXIuc2Nyb2xsTGVmdCA9IC0zMDA7CisgICAgICAgIH0sIGZhbHNl
KTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9InNjcm9sbGVy
Ij4KKyAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudHMiPjwvZGl2PgorICAgIDwvZGl2PgorICAg
IDxkaXYgY2xhc3M9InNjcm9sbGJhci1oaWRlciI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="386539"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>