-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Feat - Preserve Scroll Position When Returning from Session Preview #3664
Description
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
- Implement a timeline scrollbar with dates (see Midjourney’s Timeline Bar for inspiration), allowing quick jumping between time periods instead of, or in addition to, scroll restoration.
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.
