mouse: false setting not respected by plan-approval prompt

Status Closed — not planned
Maintainer reply None cached
Activity 1 comment · opened Jul 2, 2026 · closed Aug 23, 2026

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

  1. Set "mouse": false in ~/.claude/settings.json.
  2. Start a session and enter plan mode (e.g. via /plan or a task that triggers EnterPlanMode).
  3. Write a trivial plan and call ExitPlanMode to request approval.
  4. 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)

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗