I'm trying to bring an iPadOS app to macOS with catalyst. The app supports pointer (mouse/trackpad) interactions released with iPadOS 13.4. There are gestures in the app that work via secondary pointer click, but in the catalyst version they don't seem to work. No gesture recognizer or view seems to receive events that are initiated with a secondary click. I have also tried with a clean app and the results were the same.
While investigating this I overrode UIApplication with my custom implementation to catch all events via sendEvent(_:)
and while debugging I confirmed that the events are delivered, to that point at least, but then no subsequent UIGestureRestureRecognizer
s or UIView
s receive those events.