[Bug]: Attachment errors are hidden behind expanded agent questions
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 84/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- typescript
- Domain
- frontend
Research direction
Start in apps/web by reproducing the attachment rejection with an expanded pending agent question and terminal drawer at a 1100 × 700 viewport. Inspect the attachment error banner and composer overlay stacking behavior. Done means an unsupported SVG rejection is visible and dismissible in the expanded question view, as it is in the standard composer.
Written by the indexing model from the issue text.
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/web
Steps to reproduce
- Open a thread with a pending agent question that accepts a custom answer.
- Expand the question and open the terminal drawer. Reproduced at a 1100 × 700 viewport with the terminal occupying the lower 280 pixels.
- Attach an SVG through the file picker, paste, or drag and drop.
Expected behavior
The unsupported-file error is visible and dismissible, as it is in the standard composer.
Actual behavior
The file is rejected, but the expanded question covers the error banner. Attaching it appears to do nothing. This happens on the first attempt, without dismissing an earlier error.
Both the top banner container and composer overlay use z-20. The composer comes later in the DOM, so it covers the banner when the expanded question reaches the top of the reduced chat area. The same rejection is visible in the standard composer at this viewport.
Impact
Minor bug or occasional failure
Version or commit
main @ 0fcd5f90611451cca842689faea53b5450c022da
Environment
Linux, headless Chromium, isolated web development environment. The pending question was seeded as a UI fixture; no provider turn was sent.
Screenshots, recordings, or supporting files

Fix: #14372. The PR includes the after screenshot and verification recording.
This is separate from SVG attachment support in #10936. The problem is that rejection feedback is covered by the question UI.
Workaround
Close the terminal drawer or increase the available chat height to reveal the error banner.
- Dominant language
- TypeScript
- Stars
- 23.6k
- Forks
- 6.1k
- Avg merge
- 10h 20m
- Merged PRs (30d)
- 309
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing 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.
More from pingdotgg/t3code
-
bug via-triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
pingdotgg/t3code#14452 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
All issues in pingdotgg/t3code
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
solana-foundation/program-examples#747 · 1 comment ·
Maintainers usually reply within 9 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
remotion-dev/remotion#11847 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openwatersio/slackwater#355 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
melgarafael/DeskcommCRM#1998 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
webarkit/jsfeatNext#225 ·
Maintainers usually reply within 1 day