Inspector Panel Visual UI

How can I get the inspector panel on the Mac to be respected by the toolbar? In Xcode and Pages, the inspector panel runs the entire length of the app so that everything slides over when it's invoked. But in my testing, the toolbar always overlaps the inspector.

import SwiftUI

@main struct MyApp: App {
    var body: some Scene {
        WindowGroup { ContentView() }
    }
}

struct ContentView: View {
    @State private var selectedItem: String? = "Page 1"
    @State private var inspectorVisible = true

    let items = ["Page 1", "Page 2", "Page 3"]

    var body: some View {
        NavigationSplitView {
            List(items, id: \.self, selection: $selectedItem) { item in
                Label(item, systemImage: "doc")
            }
            
        } detail: {
            Text(selectedItem ?? "Nothing selected")
                .font(.title2)
                .foregroundStyle(.secondary)

                .inspector(isPresented: $inspectorVisible) {
                    List {
                        Section("Properties") {
                            LabeledContent("Width", value: "100")
                            LabeledContent("Height", value: "200")
                        }
                        Section("Style") {
                            LabeledContent("Color", value: "Blue")
                            LabeledContent("Opacity", value: "100%")
                        }
                    }
                    .scrollContentBackground(.hidden)
                }
        }

        .toolbar {
            ToolbarItemGroup(placement: .principal) {
                Button("Draw", systemImage: "pencil") {}
                Button("Shape", systemImage: "circle") {}
                Button("Text", systemImage: "textformat") {}
            }
            ToolbarItem () {
                Button("Share", systemImage: "square.and.arrow.up") {}
            }
            ToolbarItem() {
                Button("Inspector", systemImage: "sidebar.right") {
                    inspectorVisible.toggle()
                }
            }
        }
        .navigationTitle("My Project")
    }
}

#Preview {
    ContentView()
        .frame(width: 1100, height: 600)
}

Inspector Panel Visual UI
 
 
Q