Skip to content

fix(sidebar): keep the unread dot visible on the active channel - #6127

Open
ranjank2alpha wants to merge 1 commit into
block:mainfrom
ranjank2alpha:fix/unread-dot-on-active-row
Open

fix(sidebar): keep the unread dot visible on the active channel#6127
ranjank2alpha wants to merge 1 commit into
block:mainfrom
ranjank2alpha:fix/unread-dot-on-active-row

Conversation

@ranjank2alpha

Copy link
Copy Markdown

On the channel you currently have open, the unread dot is effectively invisible.

The active row paints bg-sidebar-active, which every theme defines as var(--sidebar-primary) — the same hue the dot itself used unconditionally (bg-primary). So the dot draws primary-on-primary and all but disappears.

That is exactly the case the dot exists for: you are reading a channel when a reply lands in a thread you do not have open, and the one signal you get is the one you cannot see.

Active rows now use the active row's foreground colour instead, the same way the muted BellOff icon in this file already does.

Also bumped 8px → 10px. The dot sits at the far end of the row with no adjacent element to give it scale, and at 8px it read as a rendering artifact rather than a deliberate indicator.

Signed-off-by: ranjankai <ranjan@rkai.in>
@ranjank2alpha
ranjank2alpha requested a review from a team as a code owner August 17, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants