From 0d8c855cd08b31f552d5e288950168d5788eb4c7 Mon Sep 17 00:00:00 2001 From: Chloe Oletto Date: Thu, 23 Jul 2026 21:16:17 -0700 Subject: [PATCH] desktop: If --hidden passed via cli and any system tray option enabled, don't show the window. streetwriters/notesnook#9902 flathub/com.Notesnook.notesnook#99 (#9942) Signed-off-by: Chloe Oletto --- apps/desktop/src/main.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts index 82d6ba858..fc0232579 100644 --- a/apps/desktop/src/main.ts +++ b/apps/desktop/src/main.ts @@ -141,7 +141,8 @@ async function createWindow() { mainWindow.setMenuBarVisibility(false); mainWindowState.manage(mainWindow); - if (cliOptions.hidden && !config.desktopSettings.minimizeToSystemTray) + if (cliOptions.hidden && !(config.desktopSettings.minimizeToSystemTray + || config.desktopSettings.closeToSystemTray)) mainWindow.minimize(); await mainWindow.webContents.loadURL(`${createURL(cliOptions, "/")}`);