On macOS, Cmd+Q triggers ExitRequested before Exit. If the app is force-quit or closed via Cmd+Q, the Exit event may not fire, leaving the sidecar process orphaned with ports 8080/8081 in use. Now handles both ExitRequested and Exit to ensure the sidecar is always stopped when the app closes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>