[Webkit-unassigned] [Bug 164905] Make it possible to test non-stable-state scrolling on iOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 17 19:59:43 PST 2016


--- Comment #2 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
The source of the flakiness is that sometimes TileController::adjustTileCoverageRect() has CoverageForVisibleArea and sometimes CoverageForVerticalScrolling. That's affected by FrameView::speculativeTilingEnabled() which is in turn affected by FrameView::wasScrolledByUser(). FrameView:: wasScrolledByUser() is being set via EventHandler::sendScrollEvent() (why?). This is called from FrameView::scrollPositionChanged(), which uses the eventThrottlingDelay() from WebKit2.

There are also timers at various points in this chain. It's all very hard to get stable for testing.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20161118/74bcc3ee/attachment.html>

More information about the webkit-unassigned mailing list