Reply to SwiftUI : NavigationStack in new iOS 18 TabView pushes twice when path in parameter I’m not familiar with all the details, but I found a workaround for this issue. Simply set the constant tabViewCustomization to the TabView. .tabViewCustomization(.constant(TabViewCustomization())) UI Frameworks SwiftUI Oct ’24