Open Bug 1645356 Opened 4 years ago Updated 11 months ago

Incorrect sequence of touch events in GNOME on x11

Categories

(Core :: Widget: Gtk, defect, P3)

75 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: nikle, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0

Steps to reproduce:

Using GNOME and x11.
On the following test site:
https://patrickhlauke.github.io/touch/what-input/

Do a quick two finger tap on the 'Test button'

Actual results:

Observe that you will get the following sequence for the touches: Touchstart - touchend - touchstart - touchend

Expected results:

The expected behaviour would be that we get touchstart for both touchpoints first, followed by two touchend.

If a slower two finger tap is done, where you wait a little before lifting both fingers, we get the expected behaviour.

This is a reported bug for GNOME:
https://gitlab.freedesktop.org/xorg/xserver/-/issues/846

Also reported this to Google as the same issue appears using Chrome:
https://bugs.chromium.org/p/chromium/issues/detail?id=1094254

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Priority: -- → P3
Severity: -- → S4
You need to log in before you can comment on or make changes to this bug.