Mobile/web permission dropdown can knock a session out of bypassPermissions with no way back

Status Open
Maintainer reply None cached
Activity 3 comments · opened Jul 22, 2026

Problem

When a session runs in bypassPermissions (started from the desktop app), the permission-mode dropdown in the Claude mobile app only offers Manual / Accept Edits / Plan / Auto. Selecting any of them switches the live session off bypass — but since the dropdown can't select bypass, there is no way to restore it from the phone; you must go back to the PC.

One accidental tap (the dropdown sits right next to the text input) permanently downgrades the session's mode from mobile.

Expected behavior

Preferred: add Bypass permissions to the mobile/web dropdown, at least for sessions that already run in that mode. For users who work in bypass mode as their default, the phone currently can only break the mode, never use it.

Alternatively: lock the dropdown while the session is in bypassPermissions, or let the dropdown restore the mode the session started with.

Environment

  • Windows 11 desktop app hosting the session, Android Claude app steering it via Remote Control
  • Reproduced 2026-07-22

Previously reported as #47766, which was closed as stale and locked without a fix; its closing note asks for a new issue referencing it.

View original on GitHub ↗

3 Comments

naerod · 1 month ago

Same here, with a claude remote-control server (the app's "Remote Control" group, sessions created with +).

  • claude remote-control --permission-mode bypassPermissions does start spawned sessions in bypass mode (the app shows "Accept edits" at first, then switches to "Bypass permissions" after the first message).
  • The app's mode picker for these sessions only offers Auto / Manual / Accept edits / Plan, so once you leave bypass there's no way back.
  • When the desktop app launches Claude Code itself over SSH, the bypass option does appear in the picker, presumably because that session is launched with --allow-dangerously-skip-permissions. claude remote-control rejects that flag (Error: Unknown argument: --allow-dangerously-skip-permissions).

Request: support --allow-dangerously-skip-permissions (or an equivalent setting) in claude remote-control, and show "Bypass permissions" in the app's picker for sessions that report it available.

Claude Code 2.1.260, Linux (LXC), remote-control running as a systemd user service.

Classic298 · 29 days ago

Same on v2.1.270, Linux. Host runs claude remote-control --permission-mode bypassPermissions as a systemd unit and ~/.claude/settings.json has defaultMode: bypassPermissions. A session opened from claude.ai/code still starts in whatever the dropdown sends (auto here), and the dropdown offers no bypass entry, so the host flag has no effect at all. The docs confirm the dropdown never shows bypass for Remote Control. Either honour the host mode as the session mode or reject the flag at startup; silently ignoring it is the worst of the options

newideas99 · 6 days ago

yess has this been fixed yet??