[Webkit-unassigned] [Bug 214141] [WPE] touchend doesn't trigger on element when touch is released after touch motion

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 16 12:52:36 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=214141

--- Comment #5 from Bastian Krause <bst at pengutronix.de> ---
Some aspects of this bug became clear to me after investigation, so I'll rephrase the bug report and observed/expected behavior:

- touchend does not trigger on scroll gestures
- touchmove/mousemove do not trigger after 200ms on scroll gestures (threshold to detect a scroll motion defined in Source/WebKit/UIProcess/API/wpe/ScrollGestureController.cpp)
- mousedown triggers on scroll gestures, this is incorrect
- mousedown triggers on simple "click" touches prior to touchend, this is incorrect

Expected behavior for simple "click" touch:
touchstart
mouseover
mouseenter
mousemove
touchend
mousedown
mouseup
click

Observed behavior for simple "click" touch:
touchstart
mouseover
mouseenter
mousedown
mousemove
touchend
mouseup
click

Expected behavior for scroll gesture:
touchstart
mouseover
mouseenter
mousemove
touchmove
touchmove
touchmove
touchend

Observed behavior for scroll gesture:
touchstart
mouseover
mouseenter
mousedown
mousemove
touchmove
touchmove

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200716/56c2b4d9/attachment.htm>


More information about the webkit-unassigned mailing list