Bug 277486

Summary: When tapping alternately with two fingers, TouchEvent and PointerEvent don't fire for some touches.
Product: WebKit Reporter: ayagawap
Component: UI EventsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: a_protyasha, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: iPhone / iPad   
OS: iOS 17   
Attachments:
Description Flags
A circle is drawn at the touched location. A green circle is drawn for PointerEvent, a red circle for TouchEvent. none

ayagawap
Reported 2024-08-01 06:32:23 PDT
Created attachment 472032 [details] A circle is drawn at the touched location. A green circle is drawn for PointerEvent, a red circle for TouchEvent. When tapping with two fingers alternating between each other, some TouchEvents and PointerEvents don't fire. This doesn't seem to happen if you tap slowly, but if you tap quickly in succession, it happens. Interestingly, this doesn't happen if one finger is already over the element. Can I suppress this with code? Or should I wait for you guys to do something? - Test Code : https://github.com/AXT-AyaKoto/web-playground/blob/main/multiTouch/index.html (or Attachment "touch-test.html") - GitHub Pages : https://axt-ayakoto.github.io/web-playground/multiTouch/ - Test Movie : https://youtu.be/Du2mdsjZpg4
Attachments
A circle is drawn at the touched location. A green circle is drawn for PointerEvent, a red circle for TouchEvent. (4.41 KB, text/html)
2024-08-01 06:32 PDT, ayagawap
no flags
Radar WebKit Bug Importer
Comment 1 2024-08-08 06:33:13 PDT
Note You need to log in before you can comment on or make changes to this bug.