Bug 239288
Summary: | Scroll chaining on iOS does not occur in certain overflow cases | ||
---|---|---|---|
Product: | WebKit | Reporter: | harry-moore |
Component: | Scrolling | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED MOVED | ||
Severity: | Major | CC: | bfulgham, harry-moore, nmouchtaris, simon.fraser, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 15 |
harry-moore
If we scroll on an element that is overflowing, its scroll should chain to scroll its parent when its scroll position is at the end.
In this codepen (https://codepen.io/HazzMan2409/pen/KKZxxGx) this does not happen when you scroll vertically on the child.
There is an element in between the two vertically scrolling elements that scrolls in the opposite direction, I believe it is that element that is causing the bad behavior.
Note that this behaves fine on desktop Safari.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Ryan Haddad
rdar://92112692
Brent Fulgham
We believe this was fixed in the current release.
Simon Fraser (smfr)
Actually not fixed, but it's represented internally by the above radar.