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.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗