Skip to content

Desktop app v1.3.13 randomly scrolls to middle of conversation during chat #20600

Closed as duplicate

Description

@elinx

Description

I'm experiencing an issue where the OpenCode Desktop application (v1.3.13) randomly jumps/scrolls to the middle of the conversation while I'm chatting. This happens intermittently and is quite disruptive to the user experience.

Steps to Reproduce

  1. Open OpenCode Desktop v1.3.13
  2. Start or continue a conversation with multiple messages
  3. While typing or after sending a message, the view unexpectedly scrolls to the middle of the conversation history

Expected Behavior

The view should remain at the bottom of the conversation (most recent messages) unless the user manually scrolls up to view older messages.

Actual Behavior

The conversation view randomly jumps to an arbitrary position in the middle of the chat history, making it difficult to follow the conversation flow.

Environment

  • OpenCode Version: v1.3.13 (Desktop)
  • OS: Windows 11
  • Additional context: The issue occurs unpredictably - sometimes while typing, sometimes after sending a message

Frequency

This happens frequently (multiple times per session), significantly impacting usability.


This issue makes longer conversations particularly frustrating to work with. Would appreciate a fix or any workaround suggestions.

Activity

  1. changed the title [-]Desktop app v3.13 randomly scrolls to middle of conversation during chat[/-] [+]Desktop app v1.3.13 randomly scrolls to middle of conversation during chat[/+] on Apr 2, 2026
  2. github-actions commented on Apr 2, 2026

    @github-actions
    Contributor

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

    If your issue is the same root cause, please consider adding information there instead. If this is a distinct case (e.g. triggered by different conditions), feel free to clarify.

  3. removed
    webRelates to opencode on web / desktop
    on May 3, 2026
  4. DavidKirschey commented on May 16, 2026

    @DavidKirschey

    Very annoying. I made some videos showing this:

    I have a big problem in my chat window while the Model is still working. If I try to read the former text or thinking parts, every ~~30 seconds my reading area scrolls somewhere else so that I need to scroll down to that position where I was reading again. As finding the position takes around twenty seconds, I only have ten seconds to read until it jumps again.

    Plugins
    No response

    OpenCode version
    newest

    Steps to reproduce
    Fire a prompt to the model And let it work.
    Scroll up with your mouse wheel and read something from the former output.
    After less than three sentences you cannot read anymore and you are somewhere else in the long conversation.
    Scroll down to find the reading position again.
    Continue reading until the next time.
    Screenshot and/or share link
    https://github.com/user-attachments/assets/076b0708-408b-49a2-987c-a23d8a2380ac
    https://github.com/user-attachments/assets/d83fbc82-5c9a-4311-884a-03e1a58d8f80

  5. arefks commented on Jun 8, 2026

    @arefks

    Same problem for me.

  6. 817811770 commented on Aug 3, 2026

    @817811770

    A fix for the desktop/web scroll-snap issue has been submitted: #40323 (Closes #40322). Verified locally on Windows: scroll up during a streaming response now holds position, and auto-follow resumes when returning to the bottom. If you are affected by this bug, a reaction or comment on the PR helps it stay open.

  7. neriousy commented on Oct 1, 2026

    @neriousy
    Member

    Closing as a duplicate of #17996, which tracks the desktop app's chat jumping position while you scroll. Please add your details and recordings there.

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