Hello ChatGPT developers and community,
I would like to suggest adding more precise navigation controls for long ChatGPT conversations.
A question for other users:
Would you find it useful to navigate a conversation one complete message at a time instead of relying only on the mouse wheel, scrollbar, or the existing “jump to the bottom” button?
At the moment, ChatGPT provides a button that moves the conversation to the latest message. I suggest extending this navigation control with three additional actions:
- jump to the beginning of the conversation;
- move to the previous message;
- move to the next message;
- jump to the latest message — the existing action.
The “previous message” and “next message” controls should navigate to the beginning of the corresponding message block, rather than simply scrolling the page by a fixed number of pixels.
This would be especially useful in long conversations containing:
- hundreds of messages;
- long technical explanations;
- source code and logs;
- research materials;
- legal or business discussions;
- several alternative drafts;
- decisions made at different stages of a project.
Ordinary scrolling is often imprecise. A single message may occupy several screens, and fast scrolling can easily skip important parts of the conversation. It can also be difficult to understand where one response ends and the next message begins.
Message-by-message navigation would allow users to review a conversation as a sequence of structured records.
For example, a compact floating navigation control could contain:
↑ Jump to the first message
▲ Previous message
▼ Next message
↓ Jump to the latest message
The controls could appear only in sufficiently long conversations, or remain collapsed until the user hovers over or activates them.
This feature would also work particularly well together with conversation search and direct links to messages. After opening a search result, the user could immediately inspect the messages before and after the found passage without manually scrolling through the conversation.
I implemented this type of navigation in my own AI project. In practice, it proved very useful, especially when reviewing long sessions and returning to earlier stages of a technical discussion.
Possible additional options could include:
- keyboard shortcuts for previous and next message;
- separate navigation through user messages only;
- a brief highlight of the message reached;
- preservation of the current position when returning to a conversation;
- support for the same controls on mobile devices.
This is a relatively small interface feature, but it could make long ChatGPT conversations much easier to navigate and turn them into a more practical working archive.
Would other users find all four controls useful? Should previous and next navigation move through every message, or only through the user’s prompts?
Evgeny Monakhov
LLC VOSCOM.ONLINE