Accessibility Issue: macOS Zoom Always Focuses Bottom-Left in Claude Code CLI (Cursor Tracking Broken)
Description
I'm a partially blind software developer using a MacBook and relying on macOS's Zoom (screen magnification) accessibility feature, specifically the setting to follow keyboard focus (caret tracking). This allows me to follow my cursor as I type.
However, in the Claude Code CLI, this doesn't work properly. The Zoomed region always jumps to the bottom-left corner of the screen, regardless of where the actual text cursor is. This makes the interface extremely hard to use, as the system seems to misinterpret the cursor location.
Expected Behavior
When typing or navigating in the CLI, the Zoomed region should follow the actual text cursor just like it does in standard terminal apps (e.g., zsh, bash, python repl).
Actual Behavior
In Claude Code CLI:
- When I start typing, macOS Zoom always moves to the bottom-left corner of the screen.
- It does not follow the real cursor location, rendering the CLI effectively unusable for users like me who rely on magnification.
System Info
- Device: MacBook
- OS: macOS (latest version)
- Accessibility Setting: Zoom → "Follow keyboard focus" enabled
Why This Matters
This issue prevents partially sighted users from being able to interact with Claude Code CLI. Fixing this would significantly improve accessibility and usability for visually impaired developers.
Suggestions
- Review how the CLI renders its input field—macOS Zoom likely can't detect or track it correctly.
- Ensure the CLI uses standard terminal input handling so macOS can correctly follow the text cursor.
---
Thanks for all your work—and for considering accessibility improvements for developers like me! 🙏
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗