more consistent view model display between switching chats

This commit is contained in:
2026-05-03 21:42:28 -07:00
parent 0c0226e37e
commit d1140d21d4
4 changed files with 540 additions and 87 deletions

View File

@@ -155,9 +155,9 @@ struct SybilWorkspaceView: View {
SybilSettingsView(viewModel: viewModel)
} else if viewModel.isSearchMode {
SybilSearchResultsView(
search: viewModel.selectedSearch,
search: viewModel.displayedSearch,
isLoading: viewModel.isLoadingSelection,
isRunning: viewModel.isSending,
isRunning: viewModel.isRunningVisibleSearch,
isStartingChat: viewModel.isCreatingSearchChat,
topContentInset: showsCustomWorkspaceNavigation ? customWorkspaceNavigationContentInset : 0,
bottomContentInset: viewModel.showsComposer ? composerOverlayContentInset : 0
@@ -170,7 +170,7 @@ struct SybilWorkspaceView: View {
SybilChatTranscriptView(
messages: viewModel.displayedMessages,
isLoading: viewModel.isLoadingSelection,
isSending: viewModel.isSending,
isSending: viewModel.isSendingVisibleChat,
topContentInset: showsCustomWorkspaceNavigation ? customWorkspaceNavigationContentInset : 0,
bottomContentInset: viewModel.showsComposer ? composerOverlayContentInset : 0
)