Skip to content

Scroll position repeatedly dragged back to bottom while a turn is streaming output #811

Description

@Raymond8196

Problem

While the current turn is streaming output, scrolling up to read earlier content gets repeatedly dragged back to the bottom. The viewport does not stay where the user scrolled, making it nearly impossible to read previous content during output.

Steps to reproduce

  1. Send a request that produces a long, continuously streaming response.
  2. While output is still streaming, scroll up away from the bottom.
  3. The viewport is pulled back to the bottom; scroll up again and it gets pulled back again, in a loop.

Expected behavior

Once the user actively scrolls up, auto-follow should stop immediately and not resume until the user returns to the bottom (or clicks the scroll-to-bottom control). During streaming, the reading position should be stable.

Observed patterns

  • The pull-back repeats continuously while output streams.
  • Even after stopping an upward scroll, the viewport sometimes gets dragged once more "a beat later".

Metadata

Metadata

Assignees

No one assigned

    Labels

    UXImprovements to user experience, workflow smoothnessbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions