Initial presentation of popover hangs when shown from a button in the toolbar

I have a simple reproducer here:

struct ContentView: View {
    @State private var isOn = false
    @State private var isPresented = false
    
    var body: some View {
        NavigationStack {
            Color.blue
                .toolbar {
                    ToolbarItem(placement: .topBarTrailing) {
                        Button("Press here") {
                            isPresented = true
                        }
                        .popover(isPresented: $isPresented) {
                            Color.green
                                .frame(idealWidth: 400, idealHeight: 500)
                                .presentationCompactAdaptation(.popover)
                        }
                    }
                }
        }
    }
}

When I tap on the button in the toolbar you can see there is a hang then the popover shows. Then every time after there is no longer a hang so this seems like a bug. Any ideas?

I'm using Xcode 26.3 and a iPad Pro 13-inch (M5) (26.4) simulator.

Feedback Report: FB22408197

Is it only in simulator or also on device ?

Simulator may behave a bit differently, notably in terms of response time.

Hello @klinee101

This is interesting, thanks for filing the report. I'll make sure it has the correct eyes on it.

Do you see the same issue with Menu ?

When I run your code, the display times are the same as Menu, and is not nearly as long as what is shown in your gif.

Generally updates are provided in Feedback Assistant, but I encourage you to test new releases as they come and update us here along the way.

 Travis

Initial presentation of popover hangs when shown from a button in the toolbar
 
 
Q