[Bug]: restore text paste in the iOS chat composer
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 23k
- Forks
- 5.9k
- Avg merge
- 11h 14m
- Merged PRs (30d)
- 357
Description
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
Steps to reproduce
- Open T3 Code mobile on an iPhone and open a chat.
- Focus the chat composer.
- Switch to another app or tab containing text. The recording uses Docs.
- Select and copy some text.
- Switch back to T3 Code.
- Long-press inside the chat composer to open the native edit menu.
- Try to paste the copied text.
- Notice that nothing appears and nothing pastes
Expected behavior
Paste should remain available and insert the copied text at the cursor while preserving the existing draft.
Actual behavior
After switching back to T3 Code, the native edit menu does not show Paste, or Paste does not insert anything. The existing draft remains unchanged, even though the clipboard still contains text.
Impact
Major degradation or frequent failure
Version or commit
Version 1.0.1 of iPhone App
Environment
T3 Code mobile on iPhone/iOS, Clipboard source: Google Docs, iPhone 17
Logs or stack traces
No crash or error logs. This is a mobile text-input behavior issue.
Screenshots, recordings, or supporting files
ScreenRecording_08-03-2026 20-01-29_1-upload.mp4
Workaround
No reliable workaround identified.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in apps/mobile by reproducing the issue on an iPhone with a chat draft, switching to another app such as Google Docs, and attempting to paste from the native edit menu. Investigate the mobile chat composer’s text-input behavior; done means copied text can be pasted at the cursor after returning to T3 Code while preserving the existing draft.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100