Description
When switching from one chat session to another and then back, the scroll position is not preserved. The user always lands at the bottom of the chat instead of where they left off.
Steps to Reproduce
- Open a chat session with a long message history
- Scroll up to a specific position in the chat
- Switch to a different session
- Switch back to the original session
- The scroll position is reset — the view jumps to the bottom of the chat
Expected Behavior
- The scroll position of each session should be saved independently
- When returning to a session, the chat should restore the exact scroll position the user was at before leaving
- This should work for all open sessions
Actual Behavior
- Every time a session is re-opened, the scroll position resets to the end of the conversation
- Users lose their reading position and have to scroll back up manually
Why This Matters
- Users reading through long conversations lose their place every time they switch sessions
- Very disruptive when working with multiple sessions simultaneously
Environment
- OpenGUI Desktop Interface
- OS: Linux
Description
When switching from one chat session to another and then back, the scroll position is not preserved. The user always lands at the bottom of the chat instead of where they left off.
Steps to Reproduce
Expected Behavior
Actual Behavior
Why This Matters
Environment