WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
181048
Background image with background-attachment: local inside -webkit-overflow-scrolling: touch fails to display until viewport zoom
https://bugs.webkit.org/show_bug.cgi?id=181048
Summary
Background image with background-attachment: local inside -webkit-overflow-sc...
Anton Andreasson
Reported
2017-12-20 11:05:52 PST
Example url:
https://tickster.github.io/styleguide/#cropped
When horizontal scrolling in the "cropped" element there, the shadow to the right should disappear when you reach the end. Likewise, a shadow on the left side should appear as you start scrolling. This only works if pinching in and out. It also works as intended in the Firefox, the new version.
Attachments
Add attachment
proposed patch, testcase, etc.
Simon Fraser (smfr)
Comment 1
2017-12-20 11:14:00 PST
What Safari version are you testing it? It works OK for me in Safari Tech Preview 45.
Anton Andreasson
Comment 2
2017-12-20 11:18:42 PST
I'm on iOS 11, maybe I forgot to say(?)
Simon Fraser (smfr)
Comment 3
2017-12-20 11:33:27 PST
Ah, I see. This is more about -webkit-overflow-scrolling: touch.
Radar WebKit Bug Importer
Comment 4
2017-12-20 11:34:06 PST
<
rdar://problem/36160662
>
Anton Andreasson
Comment 5
2018-02-15 07:46:18 PST
Just wanted to add that the url above has changed. New url:
https://tickster.github.io/styleguide/components.html#cropped
Jayden Seric
Comment 6
2019-09-23 00:20:44 PDT
I've discovered that updating a CSS variable on a -webkit-overflow-scrolling: touch element when it’s scrolled causes it to repaint correctly. I use React hooks, but here is a vanilla example: if (CSS.supports('-webkit-overflow-scrolling: touch')) { const scroller = document.getElementById('scroller') scroller.addEventListener('scroll', () => { scroller.style.setProperty('--force-paint', Date.now()) }) } This is a very inconvenient bug!
Bramus
Comment 7
2021-10-06 14:07:34 PDT
The workaround listed in #c6 no longer seems to work on iOS15. Before iOS15, attaching a dummy animation to the scroller also worked (see
https://brm.us/scroll-shadows#note-mobilesafari
for details). This is no longer the case.
Simon Fraser (smfr)
Comment 8
2022-01-07 09:46:15 PST
Probably fixed by
bug 219324
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug