Skip to content

Thread renaming behavior is not user friendly #35779

Closed as not planned
Closed as not planned

Description

@chrisstoll1

I am using opencode desktop with the "New layout and designs" option turned on (although this behavior was also bad before the new design)

Trying to rename a thread has been a pain point for my usage of opencode for a while. Before the redesign if I created a new thread and then renamed it before sending the agent anything, my custom name would be overwritten. This is no longer an issue with the new UI because you cannot name a thread at all until you send the agent a message. This is not inherently bad, but trying to name that thread while the agent runs is borderline impossible. Every time the agent finishes a thought, my focus/cursor is brought back into the main chat text input even if I clicked on the name and am mid renaming of the thread. So what I am trying to type just ends up in the chat text box. I either have to be really fast or really lucky to get it to stick or just wait until the agent is done and then rename it while it isn't running. For my workflow, this isn't great. I don't keep track of threads by the random names it assigns itself, I keep track with threads named as bug numbers. My other complaint would be that if I rename the thread and click outside of the text box, what I named it is lost. The only way to get it to stay is to hit enter on the keyboard which I often forget when I am remoted into the machine on my phone. Small complaints on what is otherwise a smooth experience

TLDR;

  • In the old UI, renaming a thread before the agent starts looses the custom name
  • Trying to rename a thread while the agent is running causes the cursor/focus to change constantly making it borderline impossible
  • After typing a custom thread name clicking outside of the text box causes that value to be lost. Only hitting enter saves the custom thread name

Activity

  1. github-actions commented on Jul 7, 2026

    @github-actions
    Contributor

    This issue doesn't fully meet our contributing guidelines.

    What needs to be fixed:

    • No issue template was used. Please resubmit using the Bug Report template, which requires a Description field, steps to reproduce, and system information (OpenCode version, OS, etc.)
    • Missing system information: OpenCode version, OS, and terminal are not included

    Please edit this issue to address the above within 2 hours, or it will be automatically closed.


    This issue might be a duplicate of existing issues. Please check:

    If you believe this was flagged incorrectly, please let a maintainer know.

  2. chrisstoll1 commented on Jul 7, 2026

    @chrisstoll1
    Author

    I got here by clicking "Share Feedback" in the desktop UI. I'd note that "Share Feedback" and "Report a Bug" bring me to the exact same URL... I wonder what the point of two buttons here is?

  3. chrisstoll1 commented on Jul 7, 2026

    @chrisstoll1
    Author

    It looks like it tries to pass the template into the URL but it just doesn't work

  4. github-actions commented on Jul 7, 2026

    @github-actions
    Contributor

    This issue has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

    Feel free to open a new issue that follows our issue templates.

  5. djbclark commented on Jul 13, 2026

    @djbclark

    This is related to #11759 (no static session ordering — newest always jumps to top). The combination of these two missing features makes session navigation genuinely difficult — there's no way to give sessions memorable names, and no way to keep them in a predictable position. On smartphone screens especially, where only the first few words of each auto-generated title are visible, it's a lot of scrolling through indistinguishable entries. Either feature would mitigate the other's absence; having neither is painful.

  6. chrisstoll1 commented on Jul 13, 2026

    @chrisstoll1
    Author

    I'd note on the latest version my threads no longer even get a generated title at all. Now every thread is New Session with a date. Bizarre

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

Metadata

Metadata

Assignees

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