Feature Request: Add a dedicated button to instantly scroll to the top of a long ChatGPT conversation
Feature Request: Add a dedicated button to instantly scroll to the top of a long ChatGPT conversation
Summary
ChatGPT should provide a dedicated “Go to Top” / “Scroll to Top” button for long conversations.
When a conversation becomes very long, users currently need to manually scroll through a large amount of content to return to the beginning of the chat. This can take significant time, especially when working with long study sessions, coding discussions, research conversations, or project-related chats.
A small floating button that instantly moves the user to the top/oldest part of the current conversation would make chat navigation faster and more convenient.
Problem
In long ChatGPT conversations, reaching the beginning of the conversation can require extensive manual scrolling.
For example:
- A user has a conversation containing hundreds of messages.
- The user is currently near the bottom of the conversation.
- They want to review the original question, requirements, instructions, or earlier discussion.
- They must manually scroll upward for a long time.
- This creates unnecessary effort and wastes user time.
This becomes especially noticeable when conversations are used as long-term workspaces for programming, studying, research, documentation, and project development.
Proposed Solution
Add a floating “Go to Top” button to the ChatGPT conversation interface.
Suggested behavior
- The button should appear when the user has scrolled down from the top.
- Clicking the button should immediately move the conversation to the oldest/topmost message.
- Smooth scrolling could be used for a short transition.
- The button should remain unobtrusive and not interfere with the message composer.
- The button could automatically disappear when the user is already at the top.
- The feature should work on both desktop and mobile interfaces where appropriate.
Suggested UI
A simple floating circular button could contain an upward arrow:
↑
or:
⇧
Possible tooltip:
Go to top
The button could be positioned near the lower-right side of the conversation area, above or near the existing navigation controls.
Expected User Experience
When the user scrolls down:
┌──────────────────────────────────────┐
│ │
│ ChatGPT Conversation │
│ │
│ Message 1 │
│ Message 2 │
│ Message 3 │
│ ... │
│ Message 500 │
│ │
│ ↑ │
│ Go to Top │
│ │
├──────────────────────────────────────┤
│ Message composer │
└──────────────────────────────────────┘
When the user clicks the button, the conversation should immediately return to the beginning.
Benefits
1. Saves user time
Users do not need to manually scroll through hundreds or thousands of messages.
2. Improves conversation navigation
Users can quickly move between the current part of the conversation and its beginning.
3. Better experience for long conversations
The feature would be particularly useful for conversations used for:
- Programming projects
- Study and exam preparation
- Research
- Documentation
- Long-term projects
- Troubleshooting
- Planning
- Large technical discussions
4. Simple implementation from the user's perspective
The feature could be implemented as a lightweight navigation control without changing the existing conversation structure.
5. Better accessibility and usability
A clearly labeled button provides an easy navigation mechanism for users who have difficulty performing long scrolling gestures.
Additional Suggestion
A complementary “Go to Bottom” button could also be considered.
For example:
- ↑ Go to Top
- ↓ Go to Bottom
These controls could appear dynamically depending on the user's current scroll position.
Acceptance Criteria
The feature could be considered complete when:
- A Go to Top button is available in long conversations.
- The button appears after the user scrolls away from the top.
- Clicking it moves the conversation to the first/oldest message.
- The button does not interfere with the message composer.
- The button disappears or becomes inactive when already at the top.
- The behavior works reliably in long conversations.
- The control is accessible using keyboard navigation where supported.
- The feature works appropriately across supported ChatGPT platforms.
Why This Matters
ChatGPT is increasingly used not only for individual questions but also for long-running conversations containing project requirements, code, explanations, research, and other important information.
As conversations become longer, efficient navigation becomes increasingly important. A dedicated Go to Top button is a small UI improvement that could reduce unnecessary scrolling and make long conversations easier to navigate.
Requested Feature
Please consider adding a dedicated “Go to Top” button to ChatGPT conversations so users can instantly return to the beginning of a long chat.
Source: lencx/ChatGPT