@DTS Engineer
Thank you, I completed the coalesced-touch test and also audited requiresExclusiveTouchType.
The relevant drawing recognizers already have requiresExclusiveTouchType = false, so I found no justified configuration change there.
I then ran a controlled test on iPadOS 26.7:
Pencil + finger, Pencil user’s palm off screen: 0 finger cancellations.
Pencil + natural palm down: cancellations were intermittent and varied substantially between otherwise identical trials.
Worst finger input gaps were 1.393s in one trial and 2.352s in another.
During those gaps the finger remained physically down and moving (confirmed by external 60fps video), but there were zero finger contacts of any phase at application entry.
Pencil MOVED events continued throughout the finger gaps.
Across 19,134 LEFT coalescedTouches(for:) queries, every result contained exactly one point: the primary sample itself. There were no additional historical points and nothing covering any cancellation/reacquisition gap.
All primary samples that did reach the application were retained correctly.
So your explanation regarding coalesced touches was correct: there is no missing trajectory available there for me to recover.
The interesting part is the variability. One palm-down trial was almost perfect, with only five ~8–14ms interruptions, while another had 34 cancellations including a 2.352s loss of finger input. I haven’t identified a reliable palm position/posture that avoids it.
At this point, does this look like the appropriate stage to file this through Feedback Assistant as a UIKit/iPadOS input issue?
I can provide Apple with a minimal reproduction project, exported event data and external video showing the finger continuing to move while its events disappear and Pencil events continue.
Is there anything else you would recommend checking or including before filing?
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: