[BUG] Mobile (Pixel 8 Pro): input typed while the agent is busy stays as an unconfirmed draft and is silently discarded when the app is backgrounded

Open 💬 2 comments Opened Jun 26, 2026 by bottmk

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

On the Claude Android app (Claude Code on the web sessions), a message typed while
the agent is busy is NOT committed. It stays in an editable / "unconfirmed draft"
state (tappable to re-edit), not shown as a confirmed/queued message. If the app
becomes inactive/backgrounded (screen lock or app switch) while in that state, the
draft is silently discarded. Nothing remains in the conversation transcript — there
is no record the input ever existed.

Environment:

  • Device: Google Pixel 8 Pro
  • Android version: 16
  • Claude Android app version: 1.260618.10 (26061810)
  • Client: Claude mobile app, Claude Code on the web sessions (claude.ai/code)
  • Agent running on Anthropic-managed cloud environment

Steps to reproduce:

  1. Start a session where the agent runs a long task (stays "busy" for a while).
  2. While the agent is busy, type a message in the Claude Android app.
  3. The input is not committed/sent — it stays editable (re-tappable draft).
  4. Background the app (lock screen / switch apps) before the agent replies.
  5. Return to the app: the typed input is gone, with no entry in the transcript.

Actual: the draft is silently discarded on backgrounding; instructions are lost with
no evidence in the conversation. The only way to avoid loss is to keep the app
foregrounded until the agent replies (which "confirms" the input).

Impact: silent loss of user instructions and loss of conversation evidence. High
impact for long-running tasks — exactly when queuing-while-busy is most needed.

Related issues:

  • #20431 (Queued/pending user input silently lost while agent is working — closed as

"not planned"/stale; this adds the mobile draft-discard-on-background path)

  • #61718 (Cowork queue: queued messages delivered but not actioned)
  • #51267 (Remote Control mobile: session silently hangs mid-execution)
  • #57497 (Regression: can no longer type/queue messages while agent is running)

What Should Happen?

Input typed while the agent is busy should be reliably committed and queued — shown
with a visible "queued" state, not an editable draft that can silently vanish. It
should survive the app being backgrounded (screen lock / app switch) and be delivered
to the agent on its next turn, with a record in the conversation transcript. The user
should never lose typed instructions just because the agent was busy or the app went
to the background.

Error Messages/Logs

None — and that is part of the bug. The failure is completely silent: no error
message, toast, or warning is shown when the typed input is dropped. The draft simply
disappears and leaves no entry in the conversation transcript, so there are no
client-side logs visible to the user to attach. (If maintainers can point to where
mobile app / session logs are captured, I can provide them.)

Steps to Reproduce

  1. Start a session where the agent runs a long task (it stays "busy" for a while).
  2. While the agent is busy, type a message in the Claude Android app.
  3. The input is not committed/sent — it stays editable (a re-tappable "draft"),

not shown as a confirmed or queued message.

  1. Background the app before the agent replies (lock the screen or switch apps).
  2. Reopen the app: the typed text is gone, and there is no entry for it in the

conversation transcript.

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

Claude Android app 1.260618.10 (26061810) — Claude Code on the web session (no local CLI)

Platform

Anthropic API

Operating System

Other

Terminal/Shell

Other

Additional Information

This is a Claude Android app / Claude Code on the web bug, not a CLI bug. The
Operating System, Terminal/Shell, and Platform dropdowns above don't have a mobile
option, so "Other"/closest was selected.

Client details:

  • Device: Google Pixel 8 Pro
  • Android version: 16
  • Claude Android app version: 1.260618.10 (26061810)
  • Session type: Claude Code on the web (claude.ai/code), agent on Anthropic-managed cloud

Related issues: #20431 (closed not-planned/stale), #61718, #51267, #57497.

View original on GitHub ↗

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