diff --git a/packages/desktop/src/main.ts b/packages/desktop/src/main.ts index 05230b2556..64cf4a9519 100644 --- a/packages/desktop/src/main.ts +++ b/packages/desktop/src/main.ts @@ -634,7 +634,8 @@ async function getEffectiveAppIconPath(): Promise { } async function applyAppIcon(): Promise { - if (process.platform !== "darwin") { + // Packaged apps keep the bundle icon and its macOS system appearance. + if (app.isPackaged || process.platform !== "darwin") { return; }