Bug 232991

Summary: [GTK] Support the "begin" phase for touchpad gestures
Product: WebKit Reporter: Chris Lord <clord>
Component: ScrollingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: alicem, simon.fraser
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=232376
https://bugs.webkit.org/show_bug.cgi?id=232992

Chris Lord
Reported 2021-11-11 04:11:46 PST
Since Gdk 3.18, swipe gestures have been supported that give us proper event phases (as opposed to just continue and end). Given we ask for a minimum of 3.22, we should take advantage of these to provide proper event phases, which would help us improve scrolling behaviour.
Attachments
Alice Mikhaylenko
Comment 1 2021-11-23 23:28:21 PST
Note that for scrolling begin events are synthesized with the first update event, and on GTK level - not even libinput. So I don't think it would improve much in practice. This should get improved a lot when GTK gets hold gesture support though - then it should be possible to stop kinetic scrolling as soon as fingers are down instead when they are first moved.
Note You need to log in before you can comment on or make changes to this bug.