NavigationSplitView in two-column mode does not work properly on iOS in portrait mode

Hey there, I was trying to get an overview of the new navigation in the Xcode-14 Beta. I watched the WWDC22 session The SwiftUI Cookbook for Navigation and downloaded the associated sample code https://developer.apple.com/documentation/swiftui/bringing_robust_navigation_structure_to_your_swiftui_app. When trying it out, I noticed that the two-column mode of the NavigationSplitView in portrait mode does not work properly on iOS. In the download version of NavigationCookbook, a click on one of the "related recipes" in the recipe detail view does not lead to the detail view of the corresponding recipe (portrait format only on iOS), but to the detail of the NavigationSplitView. The only solution I found was to include a NavigationStack in .navigationDestation.

Is there a more sophisticated solution other than using @Environment(\.horizontalSizeClass) private var horizontalSizeClass to avoid the problem.

Could you please provide a navigation sequence showing the issue?

For example the following works as expected under iOS in portrait mode: Two Columns > Dessert > Apple Pie > Related Recipes: Pie Crust shows the details for Pie Crust

NavigationSplitView in two-column mode does not work properly on iOS in portrait mode
 
 
Q