Skip to content

iPad Auto-Scrolling Prevents Reading LLM Responses in Real-Time #119

@N0ReC0iL

Description

@N0ReC0iL

On iPad, when an LLM response is being printed after the prompt is served, the screen automatically scrolls to the newest line being printed. This behavior makes it difficult or impossible to read earlier parts of the response until the entire output is finished. The user is unable to manually scroll up and read previous content without being forcibly snapped back to the latest line.

Expected Behavior:

Users should be able to scroll freely while the response is printing.
Auto-scrolling should only occur if the user has not manually scrolled away.
A toggle option for auto-scrolling could improve usability.
Steps to Reproduce:

Submit a prompt to the LLM on an iPad.
Try to scroll up while the response is being printed.
Notice that the screen continuously snaps back to the latest line, preventing smooth reading.
Suggested Fix:

Detect manual scroll interactions and temporarily disable auto-scrolling.
Resume auto-scrolling only when the user manually scrolls back to the bottom.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions