Summary: | Fixed position interaction broken with WKWebView when scrollView.bounce is false | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Darryl Pogue <dvpdiner2> | ||||
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | NEW --- | ||||||
Severity: | Normal | CC: | bjorn.rombaut1991, enrica, jonlee, patogalan82, simon.fraser, sven, wart.claes, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | Safari 9 | ||||||
Hardware: | iPhone / iPad | ||||||
OS: | iOS 9.3 | ||||||
Attachments: |
|
Description
Darryl Pogue
2016-06-02 16:04:09 PDT
I can reproduce. This happens because we get no "stable" viewport rect updates when a bounce would otherwise happen. It's odd that in -scrollViewDidEndDragging:willDecelerate:, [scrollView isDragging] is still true. Any news about this? +1 I think this was just fixed by https://trac.webkit.org/changeset/211379 in #167484 ? Hi Gents, has this come to any solution yet? I've been goong crazy for the past days trying to come up with a plausible solution... I am using Cordova with WkWebview... (In reply to comment #9) > Hi Gents, has this come to any solution yet? I've been goong crazy for the > past days trying to come up with a plausible solution... I am using Cordova > with WkWebview... Our current workaround is to scroll 1px after the user has stopped scrolling, but it's a really dirty workaround. We're still waiting for a proper solution. Any news about this issue? I was revisiting this today, and I don't seem to be able to reproduce it on iOS 11 or 12. However, there's nothing on this ticket or any references to the Radar ticket in any WebKit commits, so I can't confirm that it's actually fixed. @smfr Is it possible that this was fixed in https://trac.webkit.org/changeset/211197 (https://bugs.webkit.org/show_bug.cgi?id=167440) when switching from UIWebScrollView to UIScrollView? It's possible that a UIKit change fixed it. |