fix: preserve unrelated resume during delete
This commit is contained in:
@@ -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))));
|
||||
|
||||
Reference in New Issue
Block a user