<?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>286604</bug_id>
          
          <creation_ts>2025-01-27 17:59:26 -0800</creation_ts>
          <short_desc>starlink.com: no deceleration scrolling (momentum) on pages with non-root `background-attachment: fixed` in overflow scroll</short_desc>
          <delta_ts>2025-01-28 13:44:31 -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>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2090073</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2025-01-27 17:59:26 -0800</bug_when>
    <thetext>Pages with `background-attachment: fixed` on something inside an `overflow:scroll` lose momentum scrolling in that scroller.

&lt;rdar://129302721&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2090074</commentid>
    <comment_count>1</comment_count>
      <attachid>474032</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2025-01-27 18:11:18 -0800</bug_when>
    <thetext>Created attachment 474032
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2090193</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2025-01-28 09:05:40 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/39624</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2090270</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-01-28 13:44:29 -0800</bug_when>
    <thetext>Committed 289465@main (b0183a117729): &lt;https://commits.webkit.org/289465@main&gt;

Reviewed commits have been landed. Closing PR #39624 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>474032</attachid>
            <date>2025-01-27 18:11:18 -0800</date>
            <delta_ts>2025-01-27 18:11:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>overflow-scroll-fixed-background.patch</filename>
            <type>text/plain</type>
            <size>4580</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">Y29tbWl0IGUzMDUyM2VkZGM4ZjVmYTk4ODc2Yjk3NThlZmNhZjI3YzE2YzVlNDMgKEhFQUQgLT4g
ZW5nL25vLW1vbWVudHVtLXNjcm9sbCkKQXV0aG9yOiBTaW1vbiBGcmFzZXIgPHNpbW9uLmZyYXNl
ckBhcHBsZS5jb20+CkRhdGU6ICAgTW9uIEphbiAyNyAxODowMDozNCAyMDI1IC0wODAwCgogICAg
c3RhcmxpbmsuY29tOiBubyBkZWNlbGVyYXRpb24gc2Nyb2xsaW5nIChtb21lbnR1bSkgb24gcGFn
ZXMgd2l0aCBub24tcm9vdCBgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZGAgaW4gb3ZlcmZs
b3cgc2Nyb2xsCiAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjg2
NjA0CiAgICByZGFyOi8vMTI5MzAyNzIxCiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgogICAgCiAgICBEdXJpbmcgdGhlIG1vbWVudHVtIHBoYXNlIG9mIGEgdHdvLWZpbmdlciB0
cmFja3BhZCBzY3JvbGwsIHdlIHN5bnRoZXNpemUgZXZlbnRzIHZpYQogICAgTW9tZW50dW1FdmVu
dERpc3BhdGNoZXIuIFRoZXNlIGV2ZW50cywgaGFuZGxlZCBieQogICAgYFJlbW90ZUxheWVyVHJl
ZUV2ZW50RGlzcGF0Y2hlcjo6aGFuZGxlU3ludGhldGljV2hlZWxFdmVudCgpYCwgbmV2ZXIgZ28g
dG8gdGhlIHdlYgogICAgcHJvY2VzcywgYmVjYXVzZSB0aGF0IGZ1bmN0aW9uIGRvZXNuJ3QgY2Fs
bCBgY29udGludWVFdmVudEhhbmRsaW5nT25NYWluVGhyZWFkKClgLgogICAgCiAgICBUaGlzIGlz
IGEgcHJvYmxlbSB3aGVuIGBTY3JvbGxpbmdUcmVlT3ZlcmZsb3dTY3JvbGxpbmdOb2RlTWFjOjpo
YW5kbGVXaGVlbEV2ZW50KClgIHJldHVybnMKICAgIGVhcmx5IGlmIHRoZSBub2RlIGhhcyBzeW5j
aHJvbm91cyBzY3JvbGxpbmcgcmVhc29ucyAob2Ygd2hpY2ggImhhcyBzbG93IHJlcGFpbnQgb2Jq
ZWN0cyIKICAgIGlzIG9uZSk7IHRoZSBzeW50aGV0aWMgZXZlbnQgbmVpdGhlciB0cmlnZ2VycyBV
SS1zaWRlIHNjcm9sbGluZywgbm9yIGdvZXMgdG8gdGhlIHdlYgogICAgcHJvY2VzcyB0byBzY3Jv
bGwuCiAgICAKICAgIEZpeCBieSBoYXZpbmcgdHdvIG5vbi1yb290IGBoYW5kbGVXaGVlbEV2ZW50
KClgIGZ1bmN0aW9ucyBub3QgZWFybHkgcmV0dXJuIGlmIHRoZSBvbmx5CiAgICBzeW5jaHJvbm91
cyBzY3JvbGxpbmcgcmVhc29uIGlzIGZvciBub24tZmFzdCByZXBhaW50LgogICAgCiAgICBOb3Qg
dGVzdGFibGUsIGJlY2F1c2Ugc3ludGhlc2l6ZWQgd2hlZWwgZXZlbnRzIGRvbid0IGNvbnRhaW4g
dGhlIGRhdGEgbmVjZXNzYXJ5IGZvcgogICAgTW9tZW50dW1FdmVudERpc3BhdGNoZXIgdG8gd29y
ay4KICAgIAogICAgKiBTb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVl
U2Nyb2xsaW5nTm9kZS5oOgogICAgKiBTb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9tYWMv
U2Nyb2xsaW5nVHJlZU92ZXJmbG93U2Nyb2xsaW5nTm9kZU1hYy5tbToKICAgIChXZWJDb3JlOjpT
Y3JvbGxpbmdUcmVlT3ZlcmZsb3dTY3JvbGxpbmdOb2RlTWFjOjpoYW5kbGVXaGVlbEV2ZW50KToK
ICAgICogU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVQbHVn
aW5TY3JvbGxpbmdOb2RlTWFjLm1tOgogICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RyZWVQbHVnaW5T
Y3JvbGxpbmdOb2RlTWFjOjpoYW5kbGVXaGVlbEV2ZW50KToKCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuaApp
bmRleCBiYzhhNzdlZDk4MTQuLjZmMjM4MzllMzI5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oCkBA
IC0xMDQsNiArMTA0LDcgQEAgcHVibGljOgogICAgIE9wdGlvblNldDxTeW5jaHJvbm91c1Njcm9s
bGluZ1JlYXNvbj4gc3luY2hyb25vdXNTY3JvbGxpbmdSZWFzb25zKCkgY29uc3QgeyByZXR1cm4g
bV9zeW5jaHJvbm91c1Njcm9sbGluZ1JlYXNvbnM7IH0KICAgICB2b2lkIGFkZFN5bmNocm9ub3Vz
U2Nyb2xsaW5nUmVhc29uKFN5bmNocm9ub3VzU2Nyb2xsaW5nUmVhc29uIHJlYXNvbikgeyBtX3N5
bmNocm9ub3VzU2Nyb2xsaW5nUmVhc29ucy5hZGQocmVhc29uKTsgfQogICAgIGJvb2wgaGFzU3lu
Y2hyb25vdXNTY3JvbGxpbmdSZWFzb25zKCkgY29uc3QgeyByZXR1cm4gIW1fc3luY2hyb25vdXNT
Y3JvbGxpbmdSZWFzb25zLmlzRW1wdHkoKTsgfQorICAgIGJvb2wgaGFzTm9uUmVwYWludFN5bmNo
cm9ub3VzU2Nyb2xsaW5nUmVhc29ucygpIGNvbnN0IHsgcmV0dXJuICEobV9zeW5jaHJvbm91c1Nj
cm9sbGluZ1JlYXNvbnMgLSBTeW5jaHJvbm91c1Njcm9sbGluZ1JlYXNvbjo6SGFzU2xvd1JlcGFp
bnRPYmplY3RzKS5pc0VtcHR5KCk7IH0KICNlbmRpZgogCiAgICAgY29uc3QgRmxvYXRTaXplJiBz
Y3JvbGxhYmxlQXJlYVNpemUoKSBjb25zdCB7IHJldHVybiBtX3Njcm9sbGFibGVBcmVhU2l6ZTsg
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGlu
Z1RyZWVPdmVyZmxvd1Njcm9sbGluZ05vZGVNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Nj
cm9sbGluZy9tYWMvU2Nyb2xsaW5nVHJlZU92ZXJmbG93U2Nyb2xsaW5nTm9kZU1hYy5tbQppbmRl
eCBiNGRhMmRjZmUyZTYuLmQzYjkzNTc1M2RkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVPdmVyZmxvd1Njcm9sbGluZ05vZGVNYWMu
bW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVP
dmVyZmxvd1Njcm9sbGluZ05vZGVNYWMubW0KQEAgLTc3LDcgKzc3LDcgQEAgYm9vbCBTY3JvbGxp
bmdUcmVlT3ZlcmZsb3dTY3JvbGxpbmdOb2RlTWFjOjpjb21taXRTdGF0ZUJlZm9yZUNoaWxkcmVu
KGNvbnN0IFNjcm8KIFdoZWVsRXZlbnRIYW5kbGluZ1Jlc3VsdCBTY3JvbGxpbmdUcmVlT3ZlcmZs
b3dTY3JvbGxpbmdOb2RlTWFjOjpoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFBsYXRmb3JtV2hlZWxF
dmVudCYgd2hlZWxFdmVudCwgRXZlbnRUYXJnZXRpbmcgZXZlbnRUYXJnZXRpbmcpCiB7CiAjaWYg
RU5BQkxFKFNDUk9MTElOR19USFJFQUQpCi0gICAgaWYgKGhhc1N5bmNocm9ub3VzU2Nyb2xsaW5n
UmVhc29ucygpICYmIGV2ZW50VGFyZ2V0aW5nICE9IEV2ZW50VGFyZ2V0aW5nOjpOb2RlT25seSkK
KyAgICBpZiAoaGFzTm9uUmVwYWludFN5bmNocm9ub3VzU2Nyb2xsaW5nUmVhc29ucygpICYmIGV2
ZW50VGFyZ2V0aW5nICE9IEV2ZW50VGFyZ2V0aW5nOjpOb2RlT25seSkKICAgICAgICAgcmV0dXJu
IHsgeyBXaGVlbEV2ZW50UHJvY2Vzc2luZ1N0ZXBzOjpTeW5jaHJvbm91c1Njcm9sbGluZywgV2hl
ZWxFdmVudFByb2Nlc3NpbmdTdGVwczo6Tm9uQmxvY2tpbmdET01FdmVudERpc3BhdGNoIH0sIGZh
bHNlIH07CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxp
bmcvbWFjL1Njcm9sbGluZ1RyZWVQbHVnaW5TY3JvbGxpbmdOb2RlTWFjLm1tIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVQbHVnaW5TY3JvbGxpbmdOb2Rl
TWFjLm1tCmluZGV4IDI2YmQwMzJiMWRkYS4uZTQ4NjhjMjBjMjJlIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9tYWMvU2Nyb2xsaW5nVHJlZVBsdWdpblNjcm9sbGlu
Z05vZGVNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9s
bGluZ1RyZWVQbHVnaW5TY3JvbGxpbmdOb2RlTWFjLm1tCkBAIC03Nyw3ICs3Nyw3IEBAIGJvb2wg
U2Nyb2xsaW5nVHJlZVBsdWdpblNjcm9sbGluZ05vZGVNYWM6OmNvbW1pdFN0YXRlQmVmb3JlQ2hp
bGRyZW4oY29uc3QgU2Nyb2xsCiBXaGVlbEV2ZW50SGFuZGxpbmdSZXN1bHQgU2Nyb2xsaW5nVHJl
ZVBsdWdpblNjcm9sbGluZ05vZGVNYWM6OmhhbmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1X
aGVlbEV2ZW50JiB3aGVlbEV2ZW50LCBFdmVudFRhcmdldGluZyBldmVudFRhcmdldGluZykKIHsK
ICNpZiBFTkFCTEUoU0NST0xMSU5HX1RIUkVBRCkKLSAgICBpZiAoaGFzU3luY2hyb25vdXNTY3Jv
bGxpbmdSZWFzb25zKCkgJiYgZXZlbnRUYXJnZXRpbmcgIT0gRXZlbnRUYXJnZXRpbmc6Ok5vZGVP
bmx5KQorICAgIGlmIChoYXNOb25SZXBhaW50U3luY2hyb25vdXNTY3JvbGxpbmdSZWFzb25zKCkg
JiYgZXZlbnRUYXJnZXRpbmcgIT0gRXZlbnRUYXJnZXRpbmc6Ok5vZGVPbmx5KQogICAgICAgICBy
ZXR1cm4geyB7IFdoZWVsRXZlbnRQcm9jZXNzaW5nU3RlcHM6OlN5bmNocm9ub3VzU2Nyb2xsaW5n
LCBXaGVlbEV2ZW50UHJvY2Vzc2luZ1N0ZXBzOjpOb25CbG9ja2luZ0RPTUV2ZW50RGlzcGF0Y2gg
fSwgZmFsc2UgfTsKICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>