[Bug] Session activity indicator sits right in header tabs but left in the sidebar

Author: bashrusakhCreated Sep 22, 2026Updated Sep 22, 2026
Labelsbugarea:sessionsroot-cause:found

Before submitting

  • I searched existing issues and didn't find this bug
  • This is one bug. Other problems get their own issue.

Steps to reproduce

  1. Enable header session tabs (Settings > Visual > session tabs) in the desktop app.
  2. Have a session that is running or has unseen activity.
  3. Compare the activity dot in the session tab with the same dot in the sidebar session list.
  4. Hover the tab.

What you expected

The same indicator in the same place, matching the sidebar: to the left of the session name, and still visible while hovering.

What happened instead

In the header tab the dot sits to the right of the title and disappears on hover. In the sidebar the same dot sits to the left of the title and stays visible. The same signal has two placements.

Where does it happen?

Desktop app (Linux). The header tab strip is shared with web.

OpenChamber version

1.24.2

Notes

Both places render the same component, SessionActivityIndicator, so only the placement differs.

  • Tab strip: packages/ui/src/components/layout/SessionTabsStrip.tsx:202-210. The dot renders after the title with ml-1.5, and it is hidden on hover through group-hover/session-tab:opacity-0 and overlayVisible && 'opacity-0'.
  • Sidebar: packages/ui/src/components/session/sidebar/sessions/SessionNodeItem.tsx:866-882, rendered at :1590 in the leading gutter before the text.

Related closed report about indicator colors: #359.