According to this clip, the behavior appears to be triggered when a background terminal process managed by Cursor is killed. Stopping that process causes Cursor to re-enter a thinking state within the existing chat context, even though the user has already stopped the prompt. Whether this is a bug or intentional behavior in the latest version is unclear.