From eac07973f0a38e19b3cbab5178524f90a3b82769 Mon Sep 17 00:00:00 2001 From: Ashlee Radka Date: Wed, 25 Feb 2026 20:15:03 -0500 Subject: [PATCH] fix: guard trimForBackground against in-flight pagination Co-Authored-By: Claude Opus 4.6 --- .../vellum-assistant/Features/MainWindow/ThreadManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/macos/vellum-assistant/Features/MainWindow/ThreadManager.swift b/clients/macos/vellum-assistant/Features/MainWindow/ThreadManager.swift index ae8904c7b80..ae712ff12f2 100644 --- a/clients/macos/vellum-assistant/Features/MainWindow/ThreadManager.swift +++ b/clients/macos/vellum-assistant/Features/MainWindow/ThreadManager.swift @@ -645,7 +645,7 @@ final class ThreadManager: ObservableObject, ThreadRestorerDelegate { guard let previousId = activeThreadId, previousId != nextThreadId, let vm = chatViewModels[previousId], vm.isHistoryLoaded, - !vm.isSending, !vm.isThinking else { return } + !vm.isSending, !vm.isThinking, !vm.isLoadingMoreMessages else { return } vm.trimForBackground() }