When I have few chats ans switching between them, the cursor scrolls history to unpredictable place thus I am forced to spend a lot of time to find the place where I left. This is very annoying.
Steps to Reproduce
Open chat 1 ask few questions
Open chat 2 ask few questions
Scroll a bit up at chat two
switch to chat 1
switch to chat 2
Expected Behavior
After switching back to chat 2 I expect to see the place where I left, but I see that cursor jumps to some other unpredictable places.
Another issue cursor jump also unpredictably when I am scrolling the current chat history.
The current text in window should stay at the same place.
Why this happens; when I scroll chat by dragging scrollbar Cursor loads new history, this event triggers scrollbar repositioning, but because I am dragging it at this moment the position becomes wrong. After scroll bar repositioning by Xpixels the mouse should be programatically repositioned by this number of Xpixels. Thus will allow to continue scrolling the current visible window without jumping to somewhere else.
Hey, thanks for the report. This is a known issue. Scroll position isn’t saved when switching between chats. The team is aware, and your report helps with prioritization.
About the second note on jumping while scrolling through a long history when virtualization loads more content, that’s a related issue and it’s being tracked too.
There’s no timeline for a fix yet, but the bug is logged. Let me know if you notice anything else.