[BUG] Also use native terminal's cursor in menus

Status Fixed / completed
Reported on v2.1.84
Maintainer reply None cached
Activity 6 comments · opened Mar 27, 2026 · closed Mar 27, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

This issue is the continuation of #36765, which has been fixed in 2.1.84.

The native cursor of the terminal is now properly handled in prompts,
but not yet in Claude code's menus. In this menu for instance:

 Accessing workspace:

 [PROJECT_DIRECTORY]

 Quick safety check: Is this a project you created or one you trust? (Like your own code, a well-known open source project, or work from your team). If not, take a moment to review what's in this folder first.

 Claude Code'll be able to read, edit, and execute files here.

 Security guide

   1. Yes, I trust this folder
 > 2. No, exit

 Enter to confirm · Esc to cancel

Here, like in the prompt case, the cursor sits at the bottom of the screen rather than being on the selected item, where the > is.

This is especially interesting in this dialog where the item which is selected by default is not the first one, as one may expect.

What Should Happen?

The native cursor of the terminal should be on the selected item. Either on the > sign, either on the space that follows it, either on the first character of the item itself.

Error Messages/Logs

Steps to Reproduce

Simply run claude in a directory where it has not been run before.

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.1.85 (Claude Code)

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

As for #36765, this issue is not OS specific and exists under Linux, Windows and macOS. It affects all the users of assistive technologies, in particular screen readers.

View original on GitHub ↗

6 Comments

github-actions[bot] · 5 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/36765
  2. https://github.com/anthropics/claude-code/issues/39177
  3. https://github.com/anthropics/claude-code/issues/31511

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

shindere · 5 months ago

The present issue is legitimate :)

yplassiard · 5 months ago

I confirm this issue is present on all platforms: managed to reproduce it on Windows (with Jaws, NVDA and Narrator), and MacOS (VoiceOver).

francescotissera1211 · 5 months ago

I can confirm this issue exists as well; on Arch Linux within the TTY or any terminal emulator.

qing-ant · 5 months ago

Preparing a fix for this, and it should be included by Monday's release! Thank you for the reports

github-actions[bot] · 4 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.