Skip to content

Feat - Preserve Scroll Position When Returning from Session Preview #3664

@AaronGoldsmith

Description

@AaronGoldsmith

Motivation

Does this feature solve a particular problem or unlock use cases?

When searching through multiple chat sessions to find the right one, users often have to scroll through a long list. After clicking into a chat to verify its content, clicking "Back" currently snaps the user to the top of the session list—forcing them to scroll again to where they were previously. This creates user experience friction, as finding the correct session among many is slow and repetitive.

Opportunities unlocked:

  • Speeds up session navigation for users with large histories.
  • Reduces frustration when browsing for past work or references.
  • Enabling “return to previous scroll position” after viewing a chat makes Goose feel faster and more intuitive, especially for power users with many sessions.

Describe the solution you'd like

  • When returning from a chat/session detail view to the session list, restore the scroll position to where the user left off, rather than returning to the top.
  • The user should seamlessly continue browsing sessions, minimizing repetitive scrolling.

Describe alternatives you've considered


Additional context

  • I have verified this does not duplicate an existing feature request.

Real Scenario: I have two sessions with the same name, and I'm not sure which one is the "correct" one until I open the preview. After finding that the first one wasn't the session I wanted, I click "Back", but am brought to the top of my session list, and have to scroll to find these sessions again.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions