fix: preserve unrelated resume during delete

This commit is contained in:
User
2026-07-15 02:16:36 +02:00
parent 0bcec1591b
commit 56d73d246b
2 changed files with 49 additions and 1 deletions
+1 -1
View File
@@ -247,7 +247,7 @@ export function AppShell() {
);
const deletedActiveSession = deletedIds.has(activeSessionIdRef.current ?? "");
const deletedResumeTarget = deletedIds.has(latestResumeIntentRef.current?.id ?? "");
if (deletedActiveSession || deletedResumeTarget) invalidateResumeIntent();
if (deletedResumeTarget) invalidateResumeIntent();
if (deletedIds.has(panelSession?.id ?? "")) setPanelSession(null);
if (deletedActiveSession) { resetSession(); selectActiveSession(null); }
setSelectedSessionIds((current) => new Set([...current].filter((id) => !deletedIds.has(id))));