Add an option to prevent the chat view from auto-scrolling once when new text starts being generated.
Christophe Jeannette
Currently, when Chatbox starts generating a new response, the chat view automatically scrolls to the bottom once — even if the user has manually scrolled up to review previous messages.
Although this auto-scroll happens only one time per generation (not continuously), it still interrupts the user's reading or copy/paste workflow, as they must manually scroll back to their previous position.
It would be helpful to have a user-configurable option like:
“Auto-scroll to bottom when a new message starts generating” — [on/off toggle]
When disabled, Chatbox should respect the user’s current scroll position and not move the viewport automatically when new tokens start appearing.
Why this matters:
Users often scroll up to double-check earlier messages during generation.
The unexpected auto-scroll forces them to reposition manually every time a new generation starts, which becomes tedious over time.
Suggested behavior:
Default: keep current behavior (auto-scroll once at message start).
Optionally: allow disabling this auto-scroll to let users remain in full control of their scroll position.
