diff --git a/src/components/sidebar/view/subcomponents/SidebarSessionItem.tsx b/src/components/sidebar/view/subcomponents/SidebarSessionItem.tsx index 3772546e..faeb76fe 100644 --- a/src/components/sidebar/view/subcomponents/SidebarSessionItem.tsx +++ b/src/components/sidebar/view/subcomponents/SidebarSessionItem.tsx @@ -82,6 +82,7 @@ export default function SidebarSessionItem({ const isEditing = editingSession === session.id; const compactSessionAge = formatCompactSessionAge(sessionView.sessionTime, currentTime); const editingContainerRef = useRef(null); + const showRecentIndicator = !isProcessing && sessionView.isActive; // The rename panel sits inside a group-hover opacity wrapper, so leaving the row // would visually hide it. While editing, dismiss only when the user clicks outside @@ -119,7 +120,7 @@ export default function SidebarSessionItem({ return (
- {!isProcessing && sessionView.isActive && ( + {showRecentIndicator && (
-
{sessionView.sessionName}
+
{sessionView.sessionName}
{isProcessing ? ( - - - - - + + + + + + + ) : compactSessionAge && ( {compactSessionAge} )} @@ -176,7 +179,7 @@ export default function SidebarSessionItem({
- {!sessionView.isCursorSession && ( + {!isProcessing && !sessionView.isCursorSession && ( - {isProcessing && ( -
- -
- )} -
- {!sessionView.isCursorSession && ( + {!isProcessing && !sessionView.isCursorSession && (