Describe the feature or problem you'd like to solve
The Esc key is used for UI navigation as well as canceling the current request. This causes inadvertent cancelation and wasting premium tokens.
Proposed solution
Remap keys so that ctrl + Esc cancels the request and add a confirmation dialog. This will prevent inadvertent cancelation and wasting premium tokens.
Example prompts or workflows
When in the /tasks UI with a "background subagent" selected to view its output, I can spam Esc to go back in the UI without worrying about cancelling the request if I hit it one too many times.
I can then perform ctrl + Esc if I truly want to cancel the request, along with explicitly navigating a confirmation dialog since this is such a rare occurence.
Additional context
No response