Summary: | Scroll position is reset when rubber banding | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Liam DeBeasi <ldebeasi> | ||||
Component: | Scrolling | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED DUPLICATE | ||||||
Severity: | Normal | CC: | horodyski, info, lincolnbaxter, oa, simon.fraser, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | Safari 13 | ||||||
Hardware: | iPhone / iPad | ||||||
OS: | iOS 13 | ||||||
Attachments: |
|
Description
Liam DeBeasi
2020-04-03 08:33:23 PDT
Definitely happening a lot in our applications. We have not found a suitable workaround yet (and ultimately ended up here.) Tried various forms of intercepting scroll events, touch events, etc. But ultimately Safari wins out and the bounce jitters very noticeably. Virtual-scrolling components (e.g. long lists rendering partial info/re-using components and translating them as they move out of their parent container's scroll viewport) suffer from this particularly due to the fact that they need to be transformed to keep them "in-place" I can reproduce. Any updates to this issue? The UX is of our apps is really bad now :( Have you tested iOS 14? Yes, I've tested on iOS 14 (I tried all versions). This was fixed in https://trac.webkit.org/changeset/267002/webkit *** This bug has been marked as a duplicate of bug 216463 *** |