# fix\(mobile\): read file-backed image drafts before enabling them \(\#9713\) · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/c4353bc6b972fa527579b530f01cc8744b2407d2)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: c4353bc6b972fa527579b530f01cc8744b2407d2

Requested commit: c4353bc6b972fa527579b530f01cc8744b2407d2

Commit: c4353bc6b972fa527579b530f01cc8744b2407d2

Tree: 23b3e95bb6a146489ca46d76790dbd26d68306b6

Author: Theo Browne

Committer: GitHub

## Message

```
fix(mobile): read file-backed image drafts before enabling them (#9713)

Accept file-backed image drafts and v4 outbox records while keeping current inline image creation and v3 outbox writes.

Retain image files during previews, uploads, and legacy inline reads. Preserve image MIME types and stop canceled sends after asynchronous reads.

The later file-backed writers remain held until new native runtime fingerprints contain these readers and the storage guards.

Continue Wout Stiens' mobile draft work with separate reader-only corrections. The original contribution remains unchanged.

Created with GPT-6 Astra (preview) in Codex.

Co-Authored-By: Wout Stiens <71498452+StiensWout@users.noreply.github.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
```

## Parents

- [5eab021a5185e492b6b021f83564143d5263e8a6](https://git.cafe/screen/t3code-personal/commit/5eab021a5185e492b6b021f83564143d5263e8a6?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/c4353bc6b972fa527579b530f01cc8744b2407d2?format=markdown)
