Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Bug]: Attachment errors are hidden behind expanded agent questions

Open Beginner friendly
#14,371 0 comments 0 reactions 0 assignees View on GitHub

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
  1. Open a thread with a pending agent question that accepts a custom answer.
  2. Expand the question and open the terminal drawer. Reproduced at a 1100 × 700 viewport with the terminal occupying the lower 280 pixels.
  3. 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

Rejected attachment with its error hidden behind the question

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

Open in Codespaces

Starts the project's dev container in your browser, under your own GitHub account.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from pingdotgg/t3code

All issues in pingdotgg/t3code

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.