[Bug]: Android DeX / windowed desktop clips and overlaps UI text
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
- Install T3 Code on a Samsung Galaxy Z Fold 4 (or similar foldable).
- Confirm the app looks normal on the unfolded inner screen (fullscreen, tablet-sized).
- Open Samsung DeX and launch T3 Code in a freeform desktop window.
- Look at the Threads sidebar, the thread title in the main pane, and the composer.
Expected behavior
Text should be fully legible. Glyphs should sit in their layout boxes. The split workspace (sidebar + thread) should scale with the window the same way it does on the Fold inner screen. Resizing the DeX window should keep type readable.
Actual behavior
In DeX the UI is in split/desktop layout, but type is vertically clipped and overlapping to the point of being unreadable:
- "Threads" and the active thread title look like stacked/chopped letter fragments.
- Sidebar row titles render as a double-exposed smear rather than a line of text.
- The composer placeholder ("Ask the repo agent, or run a command…") is comparatively readable, while surrounding React Native
Textis not. - The main chat pane does not fill the window the way a desktop-sized surface should; the composer sits as a small pill on a large empty canvas.
This is not "the app is just big because it's a tablet." The same build on this phone's unfolded inner screen is fine. The break appears when the Android app is in a windowed desktop shell (Samsung DeX).
Related: #8135 (Pixel 10a Desktop mode on an external monitor — same clipped/unreadable type and content not filling the window). This report adds:
- Samsung DeX, not only Pixel Desktop
- Galaxy Z Fold 4 inner screen works, so the trigger is windowed/desktop mode rather than large size alone
- Screenshot is 1920×1080 from Android build
F936BXXSCIZG3(Z Fold 4)
Impact
Major degradation or frequent failure
Version or commit
Play Store / device build of T3 Code Android. Reproduced 2026-08-25.
Environment
- Samsung Galaxy Z Fold 4 (
F936B) - Samsung DeX (windowed desktop), screenshot 1920×1080
- Android build
BP2A.250605.031.A3.F936BXXSCIZG3 - Native Android app (not the web client in Chrome)
- Unfolded inner screen: OK
- DeX window: broken
Logs or stack traces
n/a — visual / layout bug, no crash
Screenshots, recordings, or supporting files

Workaround
Use the unfolded inner screen (fullscreen tablet). No DeX workaround found.
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 by reproducing the issue in the apps/mobile Android build on Samsung DeX, then compare the Threads sidebar, thread title, composer, and main chat pane with the unfolded inner screen. Trace the React Native Text and windowed-layout behavior involved; done means text is legible and the split workspace and composer scale correctly while resizing the DeX window.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, react-native, typescript
- Domain
- frontend, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100