Bug 251513 - Touch and pointer events not fired while scroll is ongoing
Summary: Touch and pointer events not fired while scroll is ongoing
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-02-01 07:06 PST by Bruno Stasse
Modified: 2023-02-08 09:17 PST (History)
3 users (show)

See Also:


Attachments
testcase (1.44 KB, text/html)
2023-02-01 07:06 PST, Bruno Stasse
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Stasse 2023-02-01 07:06:51 PST
Created attachment 464795 [details]
testcase

Touch (start, move, end) and pointerdown events are not fired when touch is occurring above an ongoing scroll container, whether is is the body or an element.

I'm pretty sure that's a regression, but I don't know when it happened.

See the attached testcase. Steps to reproduce:
- scroll up and down without lifting the finger, then lift the finger, you should see the touchstart, touchmove and touchend events fire normally.
- scroll up and down and lift the finger in-between flings, you should see that no event is fired while scrolling is ongoing.
Comment 1 Radar WebKit Bug Importer 2023-02-08 07:07:19 PST
<rdar://problem/105174606>
Comment 2 Sam Sneddon [:gsnedders] 2023-02-08 09:17:37 PST
This reminds me of bug 191218 given the similar summary, but may well be different, especially if it's a recent regression.