Background
In both the browser version of Glean and Glean Work, when reopening a chat from the chat list, the conversation is always displayed with the scroll position at the very bottom (latest messages).
I believe this has been the default behavior for some time. However, in practical use this can be inconvenient. For example, when I review a long chat that was created during a late-night time window (e.g., scheduled batch runs or nightly reports), I often need to start reading from the top. In those cases I must scroll all the way from the bottom to the beginning every time, which is especially time-consuming for chats with more than 2,000 lines.
Similarly, when I want to revisit a specific part of a previously read chat, I have to start from the bottom again and manually search upward for the relevant section.
Request
To improve usability for long chats and repeated reviews, I would like to propose the following feature enhancements:
- Remember the last scroll position for each chat and restore that position when the chat is opened again.
- For chats opened for the first time, start from the top by default.
- Provide a list or index of user-submitted prompts within a chat and allow users to click an entry to jump directly to that part of the conversation.
- Add a “scroll to top” button within the chat view to quickly move to the beginning of the conversation.
I would appreciate it if these ideas could be considered for future improvements to the chat experience in Glean.