diff --git a/packages/ui/src/sync/sync-context.tsx b/packages/ui/src/sync/sync-context.tsx index 0d63ac70..46fbf1fc 100644 --- a/packages/ui/src/sync/sync-context.tsx +++ b/packages/ui/src/sync/sync-context.tsx @@ -1669,7 +1669,7 @@ export function useSidebarSessions(directory?: string): Session[] { const wasStreaming = cached?.streamingById.get(session.id) ?? false const stableUpdatedAt = isStreaming ? (wasStreaming ? cachedUpdatedAt : Math.max(rawUpdatedAt, cachedUpdatedAt, Date.now())) - : cachedUpdatedAt + : Math.max(rawUpdatedAt, cachedUpdatedAt) const signature = getSidebarSessionSignature(session, stableUpdatedAt) signatures.set(session.id, signature) stableUpdatedAtById.set(session.id, stableUpdatedAt)