Summary: | [ macOS wk2 ] REGRESSION(r263485): fast/scrolling/mac/scroll-snapping-in-progress.html is a flaky failure | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jacob Uphoff <jacob_uphoff> | ||||
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | ASSIGNED --- | ||||||
Severity: | Normal | CC: | ap, hector_i_lopez, simon.fraser, tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | WebKit Nightly Build | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
Description
Jacob Uphoff
2020-06-30 11:36:30 PDT
I can reproduce. Doesn't reproduce when I turn on logging. When it flakes, we send the scroll event earlier, so we haven't started the scroll snap timer in ScrollController yet. Seem to relate to whether we handle the two wheel events in the same commit, or different commits. I don't see a way to make a non-flakey version of this test with the APIs we have. I can't wait for scrolling completion, because scroll snap is something that delays completion. I can't control when scroll events fire relative to wheel events, and I can't use wheel handlers in the test because that sends us down the slow-scrolling path. Created attachment 404448 [details]
Patch
Comment on attachment 404448 [details] Patch Clearing flags on attachment: 404448 Committed r264460: <https://trac.webkit.org/changeset/264460> |