From b72a4d2fbbd8cb78dded1f41b395c414f5de17ab Mon Sep 17 00:00:00 2001 From: Diego Rodrigues de Sa e Souza <8016841+diegosouzapw@users.noreply.github.com> Date: Thu, 25 Jun 2026 22:59:41 -0300 Subject: [PATCH] fix(cli): verify launchd registration + skip self-SIGTERM in macOS autostart (#4765) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Integrated into release/v3.8.37 — cherry-picked defining commit onto release tip; tests green. --- bin/cli/tray/autostart.mjs | 85 ++++++++++++++++- .../cli/autostart-macos-launchctl.test.ts | 91 +++++++++++++++++++ 2 files changed, 172 insertions(+), 4 deletions(-) create mode 100644 tests/unit/cli/autostart-macos-launchctl.test.ts diff --git a/bin/cli/tray/autostart.mjs b/bin/cli/tray/autostart.mjs index 742bf99c20..605161c2a1 100644 --- a/bin/cli/tray/autostart.mjs +++ b/bin/cli/tray/autostart.mjs @@ -204,6 +204,64 @@ export function isAutostartEnabled() { return false; } +/** + * Pure parse of `launchctl list