Skip to content

[Bug]: Opening the same chat in a second Desktop window shows stale history and can send into an out-of-date context (no live sync, no refresh) #65047

Description

@bgexpert

Summary

When the same chat/session is opened in two Desktop windows (e.g. main Desktop window + a separate window/tab for that same session), the second window does not stay in sync with the live conversation in the first window. There is no refresh button, so the second window simply freezes on the snapshot it loaded when opened.

Worse: if the user types and sends a message in that second window, the agent receives a context that misses everything that happened in the first window after the second window was opened. The user can therefore silently corrupt the conversation context without realizing it.

Steps to reproduce (Hermes 0.18.2, Windows 10)

  1. In the main Desktop window, open chat C and exchange several messages (Topic X).
  2. Open the same chat C in a second window/tab.
  3. Back in the main window, continue the conversation (more messages appear).
  4. Look at the second window — it still shows only the snapshot from step 2. No update arrives (there is no refresh control).
  5. In the second window, send a new message.
  6. Observe: the agent answers based on the stale history (everything from step 3 is missing), because the second window never pulled the live transcript.

Expected behavior

Either (a) the second window live-syncs the same session with the first, or (b) sending in a window holding a stale snapshot is blocked/warned ("this view is out of date — reopen to load latest context").

Actual behavior

The second window silently holds a frozen, partial copy of the session. Sending there injects an out-of-date context, which the user only notices when the agent "forgets" recent turns. This is a data-integrity trap: the user can accidentally split/diverge a single session's context across two windows.

Why this is a bug, not just a feature gap

Related feature requests (multi-window / split-view, e.g. #62806) ask for more windowing. This report is the flip side: the existing ability to open the same session twice actively misleads the user into sending into a stale context, with no UI signal. That's a correctness/UX bug, not a missing feature.

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havecomp/desktopElectron desktop app (apps/desktop/*)needs-reproBug needs reproduction stepsplatform/windowsNative Windows-specific behavior or breakagesweeper:risk-session-stateSweeper risk: may lose/corrupt/mis-associate session or context statetype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions