After solving the problem with SwiftUI adaptive popovers on iPad not dismissing properly on iPhone or in compact split view on iPad in Captionista, I noticed something… If you show a modal sheet on iPhone, if you look closely you can see that the view behind does not shrink backwards as it would with a native UIKit modal presentation since iOS 13.
I noticed that when I dismissed my popover the text was changing its style...
SwiftUI 2 popovers don't properly update if one was already displayed and you trigger another.
While working on the iPad UI variant for our iPhone video subtitles app Captionista, I noticed that when swiping to dismiss in compact horizontal size class or on iPhone, the popover transition freaks out — as recently as iOS 14.1 and SwiftUI 2.
Popovers in SwiftUI don't provide a way to change the colour of their arrow, and if you do not use a NavigationView but set a custom background colour, you will be sad that the arrow looks terrible.