Skip to content

[Bug]: iOS Live Activity shows agent needs input, but opening the thread shows "Thread unavailable" #10888

Description

@hiimchinh

Summary

The iPhone lock screen Live Activity shows 1 active agent · 1 needs attention, with a thread title and an Input status. Opening the corresponding thread shows Thread unavailable, preventing a response to the agent's input request from mobile.

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/mobile (iOS)

Steps to reproduce

  1. Have an agent waiting for user input.
  2. Observe the lock screen Live Activity showing the thread with an Input status and 1 needs attention.
  3. Open the corresponding thread from the Live Activity.
  4. The Thread screen displays the error below instead of the conversation and pending input request.

The report is based on two screenshots of the observed state; reproduction frequency and the exact triggering conditions have not been established.

Expected behavior

The associated thread opens and allows the user to respond to the pending input request. If the mobile state needs to sync first, the app should load the thread or provide an actionable recovery option.

Actual behavior

The Thread screen displays:

Thread unavailable
This thread is not available in the current mobile snapshot.

No conversation or input controls are displayed, despite the Live Activity indicating that the agent needs attention.

Impact

Blocks responding to the affected agent's input request through this mobile flow. Whether opening the thread through the normal thread list works is not yet known.

Version or commit

Not recorded.

Environment

  • Device: iPhone
  • iOS version: Not recorded
  • T3 Code mobile/server versions: Not recorded

Screenshots, recordings, or supporting files

The two supplied screenshots show the following (image files are not attached to this issue):

  • IMG_5570.png: Lock screen Live Activity showing 1 active agent · 1 needs attention, the thread title, and Input.
  • IMG_5571.png: Thread screen showing the exact error quoted above, with a back button and no conversation content.

Relevant code

ThreadRouteScreen.tsx contains the exact error text in ThreadUnavailableScreen. ThreadRouteScreen falls back to it when the selected thread does not match the route and the connection is not considered to be hydrating. This identifies the rendering path, not a confirmed root cause.

Workaround

None confirmed.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedfeature request acceptedbugSomething is broken or behaving incorrectly.via-triageFiled through npx t3 triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions