[FEATURE] debounce interactive prompts when user has entered text
Resolved 💬 2 comments Opened Mar 23, 2026 by danaument Closed Apr 22, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When I'm working on a project, I often start typing up my next instruction while Claude is still chewing on some other task. I go to hit "enter" to submit my message, and 1-10ms before I do push the button, the agent pops up some "hey I need your approval for something" message with options. My "enter" finally lands and I approve the request (often before I can even read it). Whoops! What did I just approve?
Proposed Solution
Suggestion - when the user has text entered, use a tiny debounce to prevent the user from approving something accidentally.
- text entered means user has intent to hit enter for something other than the approval
- tiny debounce means user doesn't have to wait too long
- no text means no delay, so users mashing approve-approve-approve can continue their yolo lifestyle.
Alternative Solutions
I usually watch myself do this and then try to live with the aftermath.
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗