Skip to content

[Bug]: iPhone chat shows "Image unavailable" for host-path Markdown images outside the project #17668

Description

@NachoooLK

What happened

An assistant message embeds a screenshot stored on the host with a Markdown image and an absolute path. In the iPhone app the image is replaced by "Image unavailable".

Two messages in the same thread, same PNG (1309×1410, 292 KB), both fail on the iPhone:

![Synara now](/tmp/synara-shot/synara-now.png)
![Synara now](/Users/<user>/.t3/userdata/browser-artifacts/synara-now.png)

The second path is the folder preview_snapshot with save=true writes to, which its tool description says is the way to show the user a screenshot. The file there was copied in by the agent, not written by preview_snapshot.

Expected

The image renders in the iPhone chat, as host-path embeds are meant to through the signed media-file URL (#9023).

Environment

Host macOS (Darwin 27.0.0), T3 Code (Nightly) 0.0.46-nightly.20261009.2886
Client iPhone, T3 Code app
Provider Claude Code harness
Thread workspace a project's main checkout; both image paths are outside it

Not verified

  • iOS app version and iOS version.
  • How the phone reaches the host (T3 Connect or local network).
  • Whether the same two messages render on desktop.
  • Whether an in-project relative path or an HTTPS image renders on the same phone.

Related

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions