claude-code - 💡(How to fix) Fix Feature request: Cancel/interrupt button for Remote Control (mobile) [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#47127Fetched 2026-04-13 05:40:45
View on GitHub
Comments
2
Participants
2
Timeline
5
Reactions
0
Timeline (top)
labeled ×3commented ×2

When using Claude Code via Remote Control mode from a mobile browser (claude.ai), there is no way to cancel or interrupt a running tool (e.g., WebFetch, Bash) that hangs or takes too long.

On desktop, Ctrl+C works. On mobile, the only options are waiting for a timeout or killing the process from another terminal — neither is practical.

Root Cause

When using Claude Code via Remote Control mode from a mobile browser (claude.ai), there is no way to cancel or interrupt a running tool (e.g., WebFetch, Bash) that hangs or takes too long.

On desktop, Ctrl+C works. On mobile, the only options are waiting for a timeout or killing the process from another terminal — neither is practical.

Fix Action

Fix / Workaround

Current workaround

RAW_BUFFERClick to expand / collapse

Summary

When using Claude Code via Remote Control mode from a mobile browser (claude.ai), there is no way to cancel or interrupt a running tool (e.g., WebFetch, Bash) that hangs or takes too long.

On desktop, Ctrl+C works. On mobile, the only options are waiting for a timeout or killing the process from another terminal — neither is practical.

Use case

  • WebFetch hangs on large pages (e.g., Wikipedia 400KB+) with no timeout mechanism
  • Long-running Bash commands that unexpectedly stall
  • Any tool that blocks the session without a way to recover from mobile

Proposed solution

Add a Cancel / Stop button in the Remote Control UI (claude.ai web interface) that sends an interrupt signal equivalent to Ctrl+C on the desktop app.

Current workaround

  • PreToolUse hooks to block known problematic tools (e.g., WebFetch)
  • Using curl --max-time or timeout wrappers instead of built-in tools
  • These are preventive only — no recovery option exists once a tool hangs

Environment

  • Claude Code Desktop App on Windows 11
  • Remote Control from mobile browser (iOS/Android)

extent analysis

TL;DR

Implementing a "Cancel / Stop" button in the Remote Control UI to send an interrupt signal could resolve the issue of not being able to cancel or interrupt a running tool on mobile browsers.

Guidance

  • Investigate the feasibility of adding a "Cancel / Stop" button to the Remote Control UI that sends an interrupt signal equivalent to Ctrl+C.
  • Consider implementing a timeout mechanism for tools like WebFetch to prevent them from hanging indefinitely.
  • Explore using existing hooks (e.g., PreToolUse) to block or limit the execution of known problematic tools.
  • Evaluate the use of curl --max-time or timeout wrappers as a temporary workaround for tools without built-in timeout mechanisms.

Example

No explicit code example is provided due to the lack of specific technical details about the implementation of the Remote Control UI or the tools in question.

Notes

The proposed solution and current workarounds suggest that the issue is specific to the mobile browser interface and the lack of a direct interrupt mechanism. The effectiveness of the "Cancel / Stop" button would depend on the underlying architecture and how signals are handled in the Remote Control mode.

Recommendation

Apply workaround: Implementing a "Cancel / Stop" button or a timeout mechanism seems to be the most direct approach to addressing the issue, given the current limitations of the mobile browser interface.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Feature request: Cancel/interrupt button for Remote Control (mobile) [2 comments, 2 participants]