Hello @agorski, Thank you for your post. SwiftUI's NavigationSplitView is designed to catch and route links to content or detail. If using these columns don't work for you, create a sidebar that manages its own state: struct SidebarView: View { @State private var selected: ... Or use a different navigation design pattern that does not route links to detail. In my testing, I was able to get a TabView or the following code to code to work: enum Item: String, CaseIterable { case indigoView, tealView, orangeView, pinkView, greenView, purpleView, yellowView var color: Color { switch self { case .indigoView: .indigo case .tealView: .teal case .orangeView: .orange case .pinkView: .pink case .greenView: .green case .purpleView: .purple case .yellowView: .yellow } } } struct ContentView: View { var body: some View { NavigationSplitView { SidebarView() } detail: { ContentUnavailableView(Static Detail View, systemImage: paintpalette) } } } struct SidebarView: View { var body: some View { NavigationStack { List(
Topic:
UI Frameworks
SubTopic:
SwiftUI