Bug report
- Form name: Bug report
Report broken behavior, regressions, crashes, or reliability issues.
Labels:
bugneeds-triage
markdown
- Field type:
markdown
Use this form for broken behavior, regressions, crashes, or reliability problems. Feature requests belong in Discussions. Search existing issues first and keep the report focused on one problem.
Before submitting
Field type:
checkboxesField id:
checksOptions:label: I searched existing issues and did not find a duplicate.
Options:
- I searched existing issues and did not find a duplicate. (required: true)
- I included enough detail to reproduce or investigate the problem. (required: true)
Area
- Field type:
dropdown - Field id:
area - Required:
true
Which part of the project is affected?
Options:
- apps/web
- apps/server
- apps/desktop
- apps/mobile
- packages/contracts or packages/shared
- Build, CI, or release tooling
- Docs
- Not sure
Steps to reproduce
- Field type:
textarea - Field id:
steps - Required:
true
Provide a minimal, deterministic repro.
Placeholder:
1. Start the app with ...
2. Open ...
3. Disconnect the network
4. Reconnect and send another promptExpected behavior
- Field type:
textarea - Field id:
expected - Required:
true
Placeholder: The thread should resume normally and accept the new message.
Actual behavior
- Field type:
textarea - Field id:
actual - Required:
true
Placeholder: The composer clears, no new turn starts, and the session stays in a pending state.
Impact
- Field type:
dropdown - Field id:
impact - Required:
true
How bad is this in practice?
Options:
- Blocks work completely
- Major degradation or frequent failure
- Minor bug or occasional failure
- Cosmetic issue
Version or commit
- Field type:
input - Field id:
version
Release version, commit SHA, or branch name if known.
Placeholder: main @ abc1234
Environment
- Field type:
input - Field id:
environment
OS, browser or desktop app version, Node/Bun version, provider/model if relevant.
Placeholder: macOS 15.3, Chrome 135, Bun 1.3.9, Codex app-server ...
Logs or stack traces
- Field type:
textarea - Field id:
logs - Render:
shell
Paste the most relevant output only. Redact secrets.
Screenshots, recordings, or supporting files
- Field type:
upload - Field id:
attachments - Required:
false - Accept:
".png,.jpg,.jpeg,.gif,.webp,.svg,.mp4,.mov,.webm,.log,.txt,.json,.zip"
Upload screenshots, short recordings, repro archives, or log files. Redact secrets before uploading.
Workaround
- Field type:
textarea - Field id:
workaround
If you found a temporary workaround, include it.
Placeholder: Restarting the provider session clears the stuck state.