Skip to content

[Bug]: Sidebar search clears when opening a matching thread #30276

Open

Description

@voltcrash

Before submitting

  • I searched existing issues and did not find a duplicate of this sidebar query-reset problem.
  • I included a minimal reproduction and before/after evidence.

Area

apps/web (also used by the desktop app)

Steps to reproduce

  1. Have at least two threads matching the same term.
  2. Enter that term in the sidebar's Search threads field.
  3. Select a result to inspect its conversation.
  4. Try to inspect another matching thread without typing the search again.

Expected behavior

Opening a result preserves the sidebar query and results so another match can be opened. The clear button or Escape exits search explicitly.

Actual behavior

Selecting a result clears the query and replaces the results with the normal sidebar. If that is the wrong conversation, the user must type the same query again for every additional result they inspect. Mouse selection and Enter both clear the query.

Impact

Frequent interruption when finding a conversation among several matches.

Version and environment

Reproduced on main at 12ec17ce4c64, Linux Chromium, 1280×800, Node 26.12.1. Isolated development state with two Replay (dev) threads; no paid provider is required.

Evidence

After choosing a result, the search is empty and the normal sidebar has returned:

Before: selecting a match clears the sidebar query

Short reproduction recording

Workaround

Re-enter the same query each time a result needs to be inspected.

Activity

  1. TJBlackman commented on Nov 12, 2026

    @TJBlackman

    +1
    When searching, I should be able to click into a thread to view it without resetting the sidebar rendering search results. I may have to click through several results to find the one I want. Sidebar should only reset when I take an action on one of the threads. Opening/viewing the thread does not count.

    Works correctly on mobile (iOS)
    Does not work correctly on desktop (Win11)

    Please and thank you <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions