Observation: Interrupt reliability improved, but input buffer still cleared on ESC
Resolved 💬 3 comments Opened Jan 11, 2026 by William17738 Closed Feb 25, 2026
Summary
This is an observation, not a bug report. Noting incremental improvements to interrupt behavior over Jan 10-11, 2026.
Related: #17171
What's Fixed ✅
- ESC now reliably stops generation
- Dangerous tool calls (e.g.,
rm -rf) frequency reduced
What's Still Suboptimal
- Messages typed immediately after ESC are dropped
- User must manually re-send
Repro
1. Press ESC during generation → stops ✅
2. Immediately type new message → lost
3. Must re-type
Current vs Expected Behavior
Current:
ESC → stop → clear queue (drops pending input) → wait for re-send
Expected:
ESC → stop → preserve input buffer → process next message as takeover
Suggestion
Preserve input buffer during cancel, treat next user message as priority takeover.
---
Thanks for the improvements! Just noting this observation for the team.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗