The onConfirm handler in Sidebar resolves (not rejects) when the daemon refuses an unforced kill — it mutates state to switch to force mode and returns. That left `pending` stuck at true in the KillDialog, so the "Force kill" button rendered disabled. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>