Igalia / wpe-android

WPE WebKit for Android
GNU Lesser General Public License v2.1
67 stars 14 forks source link

Touch events are not correctly handled #150

Closed neodesys closed 1 year ago

neodesys commented 1 year ago

The "touchmove" touch event is only triggered once even if the finger is still moving. Behavior can be checked with https://www.snappymaria.com/misc/TouchEventTest.html When touching down, moving the finger for a while and then releasing it the expected behavior is:

The observed behavior is:

The wpe_view_backend_dispatch_touch_event() function in Page.cpp is correctly called with multiple wpe_input_touch_event_type_motion events, so the source of the issue may be more likely in wpebackend-android or wpewebkit than in wpe-android.