[Webkit-unassigned] [Bug 270516] REGRESSION: [Gtk] Identifiers for touch points are not constant in multi touch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 27 04:34:55 PDT 2024


--- Comment #3 from gebausim at pm.me ---
(In reply to Adrian Perez from comment #2)
> (In reply to gebausim from comment #1)
> > Actually
> > https://github.com/WebKit/WebKit/commit/
> > 057b735cbf912f620273106541f2196191c5aa53 seems to be the cause as simply
> > reverting this fixes the issues with maps etc.
> I see you have added the “[Gtk]” tag in the bug summary, but this commit
> only affects WPE. Can you confirm that the regression affects the WPE port?
> Or does it also affect the GTK port (so: both affected) but reverting that
> commit fixes WPE (and GTK still would have issues)?
> At any rate, thanks for the bug report and the investigation to find the
> possible cause.

Someone else added the added the GTK tag, Initially I was testing WPE only. 

I compiled the latest WPEWebKit from main(8603570132a8) and the issue is still there and also cog constantly keeps crashing on touch_on_up assert.

I tried Epiphany and it's also broken although in a different way. On https://elmarquis.github.io/Leaflet.GestureHandling/examples/ zooming on the map without mouse is impossible. I can't get https://people.igalia.com/clopez/wkbug/pointer-events/paint.html to work at all, but on https://touchscreentest.com/ the issue with one touch color influencing other can be seen.

Reverting the commit does fix the issues, but also restores the touch IDs starting from 0 with every new touch group, not sure if any websites rely on the proper behavior. I could not find any that it would break.

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/20240327/7a48dad5/attachment-0001.htm>

More information about the webkit-unassigned mailing list