Top-anchored reading for chat responses (or opt-out of auto-scroll to bottom)

Feature request for product/service

Chat

Describe the request

Problem:
When an assistant response streams in, the chat pane auto-scrolls to the bottom. When the reply finishes, I’m at the end of the message and have to scroll up to read from the beginning. That’s backwards for long answers with code, plans, or step-by-step explanations.

The same thing happens while I’m composing: if I scroll up to reference an earlier message, wrapping to a new line (Shift+Enter) often jumps the view back to the bottom and I lose my place.

Requested behavior:
Option A (preferred): Top-anchored reading

When a new assistant message starts, anchor the viewport at the top of that message so I can read downward as content streams in — similar to reading a document or terminal output from the start.

Option B (acceptable alternative): Smart follow-scroll

Only auto-scroll if I’m already at the bottom. If I’ve scrolled up, don’t move the viewport until I explicitly scroll down or send a new message. Optionally show a subtle “new content below” indicator.

Option C (minimum): Setting

Bring back a user-facing “Auto-scroll to bottom” toggle (removed in Cursor 2.0) for Chat and Agent panes.

Why it matters

Long technical responses are easier to follow from the top
Cross-referencing earlier messages while typing shouldn’t fight the UI
Matches behavior users expect from shells and many chat UIs (“follow only if I’m at the bottom”)
Environment: Cursor on macOS (Agent / Chat pane)

Operating System (if it applies)

MacOS

3 Likes