mouse: false setting not respected by plan-approval prompt
Open 💬 0 comments Opened Jul 2, 2026 by wayfarer
Bug: "mouse": false setting is not respected by the plan-approval prompt
Description
With mouse disabled in global settings (~/.claude/settings.json), mouse clicks should be ignored by the CLI's interactive UI. However, the plan-approval prompt shown after ExitPlanMode (choosing how to execute an approved plan) still accepts mouse clicks to select an option.
Settings
~/.claude/settings.json:
{
"theme": "dark",
"mouse": false
}
No project-level .claude/settings.json or .claude/settings.local.json override mouse.
Steps to reproduce
- Set
"mouse": falsein~/.claude/settings.json. - Start a session and enter plan mode (e.g. via
/planor a task that triggersEnterPlanMode). - Write a trivial plan and call
ExitPlanModeto request approval. - At the approval prompt, click one of the options with the mouse instead of using the keyboard.
Expected behavior
The click should be ignored, since mouse is set to false globally.
Actual behavior
The click registers and selects/approves the option, identical to keyboard interaction.
Environment
- Platform: macOS (Darwin 24.6.0)
- Shell: zsh
- Model: Claude Sonnet 5 (claude-sonnet-5)