Bug 231287

Summary: REGRESSION (iOS 15): click event fires on wrong element when fast-tap
Product: WebKit Reporter: Igor Zhuravlev <otdaymobilu>
Component: UI EventsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: piskov, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: iPhone / iPad   
OS: All   
Attachments:
Description Flags
Click event bug demo
none
Bug explanation with sound none

Description Igor Zhuravlev 2021-10-06 05:45:57 PDT
Created attachment 440354 [details]
Click event bug demo

Quick radio button switching is no longer possible in iOS 15 (it works fine in previous versions.)

https://codepen.io/otdaymobilu/pen/YzQoxVd

Steps to reproduce:
1. Tap the first item.
2. Fast-tap the third item.
3. Tap the second item after any time.
The third item is selected instead of the last clicked item (see attached video). 

Are there ways to solve this?
Comment 1 Andrey Piskov 2021-10-06 06:05:08 PDT
Created attachment 440355 [details]
Bug explanation with sound

This one is really annoying — added somewhat better explanation video with sound.
Comment 2 Radar WebKit Bug Importer 2021-10-06 10:19:41 PDT
<rdar://problem/83939986>