| Summary: | [css-scroll-snap] Tap before scroll has settled causes scrolling to revert to the previous snap point | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Johannes Odland <johannes.odland> |
| Component: | Scrolling | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | augus.dupin, nmouchtaris, simon.fraser, webkit-bug-importer, zouhir |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 16 | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 16 | ||
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=251003 https://bugs.webkit.org/show_bug.cgi?id=245722 |
||
| Attachments: | |||
|
Description
Johannes Odland
2023-02-27 22:08:58 PST
One more thing: The click is not propagated to event-handlers, preventing the page from reacting to clicks before the scroll has settled completely. *** Bug 253110 has been marked as a duplicate of this bug. *** I have retested on iOS 16.4 and the bug still persists. I moved the test case to a new location for easier testing: https://johannesodland.github.io/browserbugs/safari-scroll-snap-click-during-scroll-issue.html Created attachment 466445 [details]
Screen recording of issue on iOS 16.5: tapping multiple times before scroll has landed causes the page to scroll a small amount
Retested on iOS Safari 16.5
The bug seems to be partially fixed. Tapping the screen once before the scroll has settled seems to work ok now.
Unfortunately, tapping the screen multiple times before scroll has settled can cause the page to scroll a small amount up or down.
When this happens the scroll does not snap to a snap point. Attaching a screen recording of the issue.
|