From 44b34d1ea01a73e30261e034308c20843e35b057 Mon Sep 17 00:00:00 2001 From: contributor Date: Fri, 7 Nov 2025 19:55:38 +0200 Subject: [PATCH] send global shortcut to current window, not the first one --- apps/server/src/services/window.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/server/src/services/window.ts b/apps/server/src/services/window.ts index 459ebdf59..cb047dba4 100644 --- a/apps/server/src/services/window.ts +++ b/apps/server/src/services/window.ts @@ -337,14 +337,15 @@ async function registerGlobalShortcuts() { const result = globalShortcut.register( translatedShortcut, cls.wrap(() => { - if (!mainWindow) { + const targetWindow = getLastFocusedWindow() || mainWindow; + if (!targetWindow) { return; } // window may be hidden / not in focus - mainWindow.focus(); + targetWindow.focus(); - mainWindow.webContents.send("globalShortcut", action.actionName); + targetWindow.webContents.send("globalShortcut", action.actionName); }) );