Back to catalog
Control & Agency
Uninterruptible Responses
The user cannot stop the AI while it is generating, forcing them to wait.
3 principles3 checklist items2 simulation modes
What you will learn
Stop Button
fluid Interruptibility
User Control
Run the simulation to see the failure in action.
Interactive Lab
Toggle between Bad and Good modes.
Anti-pattern mode
Simulation Status: Idlev2.4.0
Why it fails
If the AI starts generating the wrong thing, the user should be able to stop it immediately to save time and compute. Locking the UI during generation is a major frustration.
Root cause
No abort controller implementation on the fetch request. UI disables buttons during 'loading' state.
How to fix it
Stop Button
fluid Interruptibility
User Control
Implementation checklist
- Always provide a 'Stop Generating' button
- Ensure the stop button actually cancels the backend request
- Return UI to interactive state immediately