I could not reproduce it as I understand the issue in my current version. Is this still an open issue or was it fixed by one of the last updates? I was using version 0.14
The biggest jump I could detect was when I entered a new message and was scrolled up it scrolled down completly. Is that what you meant with this? That is also the default in claude cli when you type anything it jumps down. Is it supposed to stay up?
Another jump that happened is when I scroll just a little bit so that the "scroll to button" does not appear constantly the app thinks it should be at the bottom and jumps down when something new is retrieved like a new task from the llm is started. This can probably be annoying if the LLM does a lot of calls, web fetches and so on and you are trying to scroll upwards and can not get out of the loop: Scroll a bit -> get put back down -> Scroll a bit...
Code refs for this second behaviour:
ChatView.tsx lines 1732 - 1735
This Enables auto scroll at 64 px threshold const AUTO_SCROLL_BOTTOM_THRESHOLD_PX = 64;. So it seems wished like this for me.
Hope this helps somehow.