continue icon indicating copy to clipboard operation
continue copied to clipboard

Don't auto-scroll chat to keep end of conversation in view

Open meichthys opened this issue 1 year ago • 7 comments

Validations

  • [x] I believe this is a way to improve. I'll try to join the Continue Discord for questions
  • [X] I'm not able to find an open issue that requests the same enhancement

Problem

Currently when receiving a response from the LLM, the chat scrolls upward to keep the end of the chat in view.

This however (for longer responses) disrupts the user from reading the chat while the response is still being finished. I would prefer (or have an option to) allow the chat to generate without automatically scrolling the chat.

I constantly have to wait for the chat to finish generating, then I always need to scroll back up to the beginning of the response to start reading.

Solution

No response

meichthys avatar Nov 19 '24 15:11 meichthys

I have the opposite problem: if often doesn't scroll up all the way, so if I have a follow-up question I need to scroll down before I can see the field to type again. Seems like it needs just a little more awareness of window size to scroll up all the way but never moving the current chat above the top of the window.

deboer-tim avatar Nov 25 '24 15:11 deboer-tim

@meichthys just to clarify, by constantly scroll do you mean that you have to scroll up once per message when streaming hits the bottom? or that you have to constantly scroll while it's streaming?

The second one would be a bug, the first I would agree that could be a nice UI config option

The current behavior should be that if you scroll up at all so that there is overflow content, it should stop auto-scrolling since the anchor is out of view.

RomneyDa avatar Jan 06 '25 12:01 RomneyDa

The current behavior should be that if you scroll up at all so that there is overflow content, it should stop auto-scrolling since the anchor is out of view.

This is what I'm seeing. I guess it just feels weird to have to scroll up to put the anchor out of view. I would prefer to have the chat continue off the end of the view without auto-scrolling since i always start reading the chat from the top (and can't read as fast as the chat populates).

(Perhaps this is only an issue when chat responses are long and when the chat response is very fast).

I can get used to the existing behavior, so feel free to close this if you prefer to not provide a configuration option to change this behavior.

meichthys avatar Jan 06 '25 13:01 meichthys

@meichthys got it! Will leave open for now since would be an easy add and I'm looking at moving several ui-related settings from config.json this week. Could add this as a UI options.

RomneyDa avatar Jan 13 '25 23:01 RomneyDa

Would also love to see this!

Thunderbelch avatar Mar 08 '25 02:03 Thunderbelch

This issue hasn't been updated in 90 days and will be closed after an additional 10 days without activity. If it's still important, please leave a comment and share any new information that would help us address the issue.

github-actions[bot] avatar Jun 07 '25 02:06 github-actions[bot]

The autoscroll issue still seems to persist.

palebluedottir avatar Jun 15 '25 10:06 palebluedottir

This issue hasn't been updated in 90 days and will be closed after an additional 10 days without activity. If it's still important, please leave a comment and share any new information that would help us address the issue.

github-actions[bot] avatar Sep 15 '25 02:09 github-actions[bot]

This issue was closed because it wasn't updated for 10 days after being marked stale. If it's still important, please reopen + comment and we'll gladly take another look!

github-actions[bot] avatar Sep 26 '25 02:09 github-actions[bot]