Same issue here with released macOS 15.0, Xcode 16.0 (16A242d) and iPhone 16 Pro. Filed a feedback FB15201194
Post
Replies
Boosts
Views
Activity
The issue seems to be fixed in iOS 18 beta 5
same issue here, I filed a feedback FB14697845
FYI I am also able to reproduce the issue with latest iOS 18 beta 4.
I have found a workaround using NavigationPath instead of an array of Route in my NavigationModel
class NavigationModel: ObservableObject {
static let shared = NavigationModel()
@Published var selectedTab: String
@Published var homePath: NavigationPath
@Published var testPath: NavigationPath
}
Edit: It fixes the "push twice" issue but NavigationStack still acts weirdly, even though the path is correct, some views are not correctly popped.
Removing the TabView still fixes all issues so I think the TabView is buggy.