[VSCode] Focus last message command
CHANGELOG · original
[VSCode] Added a "Claude Code: Focus last message" command that moves keyboard focus to the newest message in the conversation, for keyboard and screen reader users Open official changelog ↗ Documentation
Documentation excerpt
Use the chat panel from the keyboard
Each turn in the transcript starts with a visually hidden heading labeled with the prompt that started the turn, so you can jump between turns with your screen reader's heading navigation.
Within a turn, your screen reader announces whose message you're on as you move through it:
- Your messages: "You"
- Claude's messages: "Claude"
- Tool steps: "Claude" plus the tool name, such as "Claude, Bash"
- Thinking blocks: "Claude, thinking"
Because the extension exposes the transcript as a labeled region, you can also move focus to the transcript itself with Tab and read it at your own pace. To move focus to the newest message or a waiting permission prompt instead, run Claude Code: Focus last message from the Command Palette.
When an option on a permission prompt saves a permission rule or directory access, its label ends by naming where the approval is saved, such as "all projects" or "this session". With that option focused, press the Left or Right arrow key to change the destination, and the extension announces each destination as you move to it. You can also click the destination in the label. The arrow keys require Claude Code v2.1.268 or later.
Documentation snapshot · 2026-09-23