SwiftUI List wrong behavior on click on cell with Magic Trackpad

Hello,

I am experiencing a weird issue on iPadPro (12.9" running iOS 14.4) and I would like to know if there is any workaround or (in case it's a bug) any plan to fix this in a future version.

I have a list of items in SwiftUI, when I tap with my finger on it, it fire the onTapGesture callback. Everything as expected.

However, when I use my Magic Trackpad on my iPad, first click on an item in my list doesn't fire any callback, a second click on the same cell will.

I need to double click on a cell to be able to select it, and after investigation, double click with my Magic Trackpad on a cell will only fire a "one tap event" (if I specify 2 callbacks, one with 1 tap and another one with 2 taps, only the 1 tap callback will be triggered when clicking 2 times, if I click 3 times, 2 taps event will be triggered, and so on).

Does someone else get this behavior? Am I missing something? Or is it a bug Apple is aware of? Do you have any workaround?

Best,

Serge
SwiftUI List wrong behavior on click on cell with Magic Trackpad
 
 
Q