Source view disappearing when interrupting a zoom navigation transition

When I use the .zoom transition in a navigation stack, I get a glitch when interrupting the animation by swiping back before it completes.

When doing this, the source view disappears. I can still tap it to trigger the navigation again, but its not visible on screen.

This seems to be a regression in iOS 26, as it works as expected when testing on iOS 18.

Has someone else seen this issue and found a workaround? Is it possible to disable interrupting the transition?

Filed a feedback on the issue FB19601591

Screen recording: https://share.icloud.com/photos/04cio3fEcbR6u64PAgxuS2CLQ

Example code

    
    @State var showDetail = false
    @Namespace var namespace
    
    var body: some View {
        NavigationStack {
            ScrollView {
                showDetailButton
            }
            .navigationTitle("Title")
            .navigationBarTitleDisplayMode(.inline)
            .navigationDestination(isPresented: $showDetail) {
                Text("Detail")
                    .navigationTransition(.zoom(sourceID: "zoom", in: namespace))
            }
        }
    }
    
    var showDetailButton: some View {
        Button {
            showDetail = true
        } label: {
            Text("Show detail")
                .padding()
                .background(.green)
                .matchedTransitionSource(id: "zoom", in: namespace)
        }
    }
}

Please Apple fix this issue

Still an issue in iOS 26.3 public release. Updated FB21078443 with simplified minimal repro.

Still an issue in 26.4...

Dear Developers,

This is a known issue that the relevant engineering team is aware of. If there is a fix available, we will make sure to update this thread.

For those who have not yet filed a bug report, feel free to do so and post the FB number here, to receive automatic updates on the issue. You can see the status of your feedback in Feedback Assistant. There, you can track if the report is still being investigated, has a potential identifiable fix, or has been resolved in another way. The status appears beside the label "Resolution." We're unable to share any updates on specific reports on the forums.

For more details on when you'll see updates to your report, please see What to expect after submission.

Thank you for your patience,

Richard Yeh  Developer Technical Support

Source view disappearing when interrupting a zoom navigation transition
 
 
Q