Bug 192056 - Incorrect scroll latching with overflow inside abspos
Summary: Incorrect scroll latching with overflow inside abspos
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Scrolling (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-11-27 16:42 PST by Simon Fraser (smfr)
Modified: 2020-03-28 20:12 PDT (History)
3 users (show)

See Also:


Attachments
Testcase (7.61 KB, text/html)
2018-11-27 16:42 PST, Simon Fraser (smfr)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 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.
Comment 1 Radar WebKit Bug Importer 2018-11-27 16:42:49 PST
<rdar://problem/46294063>
Comment 2 Simon Fraser (smfr) 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.