-
-
Notifications
You must be signed in to change notification settings - Fork 157
Description
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.