Skip to content

Scroll position not preserved when switching between sessions #50

@touch2be

Description

@touch2be

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

  1. Open a chat session with a long message history
  2. Scroll up to a specific position in the chat
  3. Switch to a different session
  4. Switch back to the original session
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions