Skip to content

[Bug]: Mobile: tapping a thread link does nothing #30086

Closed as duplicate
Closed as duplicate

Description

@HerbCaudill

Claude posting on behalf of Herb Caudill

Area

apps/mobile

Steps to reproduce

  1. In a desktop thread, have an agent launch or delegate to another thread and link to it in its reply ([label](t3-thread://v2/<environmentId>/<threadId>)).
  2. Open that thread in the iOS app.
  3. Tap the link.

Expected behavior

The linked thread opens.

Actual behavior

The link looks like a normal link, but tapping it does nothing. The app shows no error and doesn't navigate.

From reading main (cefb544af3), I think this is the cause: onMarkdownLinkPress in apps/mobile/src/features/threads/ThreadFeed.tsx calls resolveLinkedThread. For a v2 link, resolveThreadLink in apps/mobile/src/state/entities.ts returns null unless threadTitleAtom already has the target thread. The handler then returns silently. A v1 link falls back to scopeThreadRef, but a v2 link doesn't. Navigating to link.environmentId / link.threadId directly, or at least showing an error, would fix the silent no-op.

Separately, PendingUserInputCard's QuestionText sends every link to useOpenPullRequest, so thread links in pending questions probably don't work there either.

This is not #28473 (broken [label](<…>) text). Here the link renders correctly.

Impact

Minor bug or occasional failure

Version or commit

iOS app 2.0.0. Desktop server: T3 Code (Beta) 0.1.3.

Environment

macOS 27.2 (Apple silicon) running the desktop app as the server; T3 Code iOS app 2.0.0.

Logs or stack traces

None. The tap fails silently.

Workaround

Find the thread manually in the thread list.

  • I searched existing issues and did not find a duplicate.
  • This report contains one problem.

Activity

  1. juliusmarminge commented on Nov 12, 2026

    @juliusmarminge
    Member

    This is the same problem as #32830, so I'm closing it in favour of that one. If it is different, say how and it will be reopened.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions