Bug 192056

Summary: Incorrect scroll latching with overflow inside abspos
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: ScrollingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: NEW    
Severity: Normal CC: simon.fraser, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=192066
Attachments:
Description Flags
Testcase none

Simon Fraser (smfr)
Reported 2018-11-27 16:42:12 PST
Created attachment 355818 [details] Testcase In the attached test case, try scrolling over the smaller purple-bordered element. Sometimes, when it's already at the bottom, the main page refuses to scroll. For some reason the latching state doesn't think that we started while the small scrollers was at the end of its travel.
Attachments
Testcase (7.61 KB, text/html)
2018-11-27 16:42 PST, Simon Fraser (smfr)
no flags
Radar WebKit Bug Importer
Comment 1 2018-11-27 16:42:49 PST
Simon Fraser (smfr)
Comment 2 2018-11-27 17:59:03 PST
The default state of ScrollLatchingState.m_startedGestureAtScrollLimit is false. This happens even when hitting a non-scrollable div.
Note You need to log in before you can comment on or make changes to this bug.