diff --git a/frontend/src/components/Sidebar.jsx b/frontend/src/components/Sidebar.jsx
index 454991f..189eacc 100644
--- a/frontend/src/components/Sidebar.jsx
+++ b/frontend/src/components/Sidebar.jsx
@@ -57,12 +57,20 @@ export default function Sidebar({ sessions, currentSession, onNewChat, onLoadSes
{sessions.length === 0 ? "No chats yet. Start one!" : "No results."}
)}
- {filtered.map(s => (
-
+ {filtered.map(s => {
+ const isActive = currentSession === s.id;
+ return (
+
+ {/* Activity indicator: always rendered, transparent when inactive */}
+
- ))}
+ );
+ })}
{/* Footer */}