fix: closing file editor marks all chat tabs as unread #164

Closed
opened 2026-02-25 10:29:06 -08:00 by hikari · 0 comments
Owner

Description

When the file editor is opened and then closed, every chat tab gains the blue unread notification dot, as if new messages arrived in all conversations.

Steps to Reproduce

  1. Open a conversation
  2. Open the file editor (via the editor panel)
  3. Close the file editor
  4. Observe all chat tabs now show the unread indicator dot

Expected Behaviour

Closing the file editor should not affect the unread state of any conversation tabs. The unread indicator should only appear when new messages actually arrive in a conversation.

Likely Cause

Closing the file editor is probably emitting an event or triggering a state change (e.g. a conversation store update) that accidentally marks all conversations as having unseen messages. Worth investigating what the file editor close handler touches in the conversations/unread store.

This issue was created with help from Hikari~ 🌸

## Description When the file editor is opened and then closed, every chat tab gains the blue unread notification dot, as if new messages arrived in all conversations. ## Steps to Reproduce 1. Open a conversation 2. Open the file editor (via the editor panel) 3. Close the file editor 4. Observe all chat tabs now show the unread indicator dot ## Expected Behaviour Closing the file editor should not affect the unread state of any conversation tabs. The unread indicator should only appear when new messages actually arrive in a conversation. ## Likely Cause Closing the file editor is probably emitting an event or triggering a state change (e.g. a conversation store update) that accidentally marks all conversations as having unseen messages. Worth investigating what the file editor close handler touches in the conversations/unread store. ✨ This issue was created with help from Hikari~ 🌸
naomi closed this issue 2026-02-25 22:55:48 -08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#164