[A11y] macOS desktop app: VoiceOver navigation jumps the cursor around; sidebar and sessions hard to move through
Status Open
Reported on v2.1.234
Maintainer reply None cached
Activity 0 comments · opened Aug 19, 2026
Summary
I'm blind and use VoiceOver full time, and I run Claude Code through the macOS desktop app. Two things make it hard to get around with a screen reader.
Environment
- Claude desktop app for macOS 1.32885.1 (com.anthropic.claudefordesktop)
- Claude Code 2.1.234
- macOS 26.6.1
- VoiceOver
What happens
- VoiceOver navigation jumps the cursor. This is the big one. Moving by heading is unpredictable, and using the VoiceOver navigation keys to move through the conversation sends the cursor somewhere I didn't ask for, seemingly at random. I can't read a reply in order or go back to something I half heard without losing my place.
- Sidebar and sessions. Moving between sessions and projects, and using the sidebar controls, is hard. It's easy to lose track of where I am and how to get back to the conversation.
One thing that works and should stay: VoiceOver says "Claude is finished responding" when a turn ends, and I get a notification if I'm in another app. That's the right idea.
What would help
- A stable reading order, so VoiceOver's next/previous and heading navigation move through the transcript in sequence and stay where I put the cursor.
- Each message as a heading that says who said it, so the rotor can move between turns.
- Labelled sidebar controls, and a keyboard shortcut back to the conversation.
Related: #70425 (screen reader usability for Claude Code generally) and #76252 (composer re-announcing under VoiceOver on desktop).
I'll test builds or answer questions if that's useful.