Overview
How might we design scroll to bottom so people can trust and act on AI output?
When to use
- Essential for all chat-based AI interfaces, messaging applications, and real-time collaboration tools where users need to stay aware of new messages while reviewing history.
When to skip
- Single-screen tools with no scrollable transcript.
- Paginated histories that are not live-updating.
- When auto-stick-to-bottom would fight intentional review (offer the jump control instead of forcing scroll).
Rules
Forcing scroll to bottom on every token while the user is reading up.
No indicator that new messages arrived above the fold.
Jump buttons that skip over unread turns without marking them.
Covering the composer with the jump control.
Evidence
| Product | Implementation |
|---|---|
| ChatGPT | Jump-to-latest while streaming if scrolled away. |
| Discord | New messages bar to return to live chat. |
| Slack | New message indicators and jump controls. |
| Microsoft Teams | Unread and jump-to-bottom patterns in threads. |