Why do SwiftUI apps frequently break when used with pointers?

I have filed two feedback items for the following issues: FB9184508 and FB9132675.

On my SwiftUI app, two things happen which make the app completely unusable and I believe they are due to a SwiftUI bug:

  1. On iPadOS, if you use the Magic Keyboard and the iPadOS pointer, buttons stop responding to trackpad clicks but work when you use your finger.
  2. On macOS, where my app runs as a Catalyst app, simple buttons in my app completely stop responding to clicks, even though they show hover states and are simple, logic-less buttons. My code is also identical on iPadOS and macOS.

The app is called DetailsPro.

Has this happened to anybody else? Has anyone else filed feedback for this and heard back?

Why do SwiftUI apps frequently break when used with pointers?
 
 
Q