diff --git a/clients/macos/vellum-assistant/Features/MainWindow/MainWindow.swift b/clients/macos/vellum-assistant/Features/MainWindow/MainWindow.swift index 38e1c188296..906f9972ce2 100644 --- a/clients/macos/vellum-assistant/Features/MainWindow/MainWindow.swift +++ b/clients/macos/vellum-assistant/Features/MainWindow/MainWindow.swift @@ -168,7 +168,7 @@ final class MainWindow { initialContent: msg.initialContent ) show() - windowState.togglePanel(.documentEditor) + windowState.selection = .panel(.documentEditor) } func handleDocumentEditorUpdate(_ msg: DocumentEditorUpdateMessage) { @@ -189,7 +189,7 @@ final class MainWindow { initialContent: content ) show() - windowState.togglePanel(.documentEditor) + windowState.selection = .panel(.documentEditor) } func show() { diff --git a/clients/macos/vellum-assistant/Features/MainWindow/MainWindowView.swift b/clients/macos/vellum-assistant/Features/MainWindow/MainWindowView.swift index d1a7f1d26f6..9e1af30b39b 100644 --- a/clients/macos/vellum-assistant/Features/MainWindow/MainWindowView.swift +++ b/clients/macos/vellum-assistant/Features/MainWindow/MainWindowView.swift @@ -1171,7 +1171,7 @@ struct MainWindowView: View { DocumentEditorPanelView( documentManager: documentManager, daemonClient: daemonClient, - onClose: { windowState.selection = nil } + onClose: { windowState.selection = nil; documentManager.closeDocument() } ) } )