Cursor have problems with navigation through the conversation. To my mind it would be helpful if we have controls “UP” / “DOWN” which scrolls to the previous / next user’s request through conversation. (see the image)
Add navigation buttons to jump between user messages in chat
Description:
In long chat sessions, it becomes difficult to scroll back and find my previous questions. It would be helpful to have:
Up/Down arrows (or keyboard shortcuts) to jump between my messages in the conversation
Or a mini-outline/index showing my questions that I can click to navigate directly
This would greatly improve usability for extended debugging or code review sessions where the conversation grows long.
It can be quite effective to queue prompts to agents to get tasks done. For example queuing planning, then checking and then implementing all in the background rather than needing user intervention. However, if the end result is not what is wanted it can be useful to skip back through the response of each of the prompts. This is currently quite clunky in the Cursor UI. When scrolling back up the scroll depth jumps around a lot as previously prompts and responses are added/removed from the scroll window.
Another scenario is where you’ve had an ongoing conversation with an agent during an investigation and then you want to branch off from an earlier point to investigate something similar or retry from an earlier point with different prompts using the “fork chat”. Trying to get back to the middle of the conversation where is a useful point is again difficult due to the clunky scrolling.
It would be really nice to have a quick navigation to jump to the start of a previous prompt within the current chat.
In a chat, I find it painful to browse what has been discussed, especially with a long chat. When starting scrolling backwards from the last answer, I’m thrown somewhere in the middle of the discussion and have a hard time finding what I’m looking for (usually, a part of the answer to some prompt I made).
My suggestion is to structure the discussion by prompts, and then by the “thought/plan details” and the answer summary, and then be able to expand these.