[BUG] Claude Code iOS app: Bash approval dialog truncates command with no way to view full text

Resolved 💬 4 comments Opened Apr 15, 2026 by codeananda Closed Apr 15, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report
  • [x] I am using the latest version of Claude Code

What's Wrong?

On the official Claude Code iOS app, when a bash command requires approval, the approval dialog truncates long commands with \… and provides no way to see the rest before deciding. There is no tap-to-expand, no scroll inside the command block, and no detail view.

Example shown in the dialog:

git add underwriting/WILMIC/LPL/
manuals/
distilled_unacceptable_risks.md \…

The \… indicates further arguments exist but they are unreachable from the UI.

What Should Happen?

The full command should be viewable before approving — via one of:

  • A scrollable command block
  • Tap-to-expand
  • A separate detail view between the command and the Allow/Deny buttons

Steps to Reproduce

  1. Open the Claude Code iOS app
  2. Run a session that triggers a bash command long enough to wrap past the dialog's visible area (e.g. git add with many paths, or any multi-flag command)
  3. Wait for the approval prompt
  4. Observe the command is truncated with \… and cannot be expanded or scrolled

Impact

Forces a choice between approving a partially-hidden command (security risk) or denying and losing context. Doesn't happen on desktop because the full command renders.

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Claude Code Version

iOS app (latest from App Store) — no CLI version applies

Platform

Anthropic API

Operating System

Other (iOS — official Claude Code app)

Terminal/Shell

Other (iOS app, not a terminal)

Additional Information

Screenshot of the truncated dialog below

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗