diff --git a/apps/server/src/services/window.ts b/apps/server/src/services/window.ts index cb047dba4..844c54a28 100644 --- a/apps/server/src/services/window.ts +++ b/apps/server/src/services/window.ts @@ -338,7 +338,7 @@ async function registerGlobalShortcuts() { translatedShortcut, cls.wrap(() => { const targetWindow = getLastFocusedWindow() || mainWindow; - if (!targetWindow) { + if (!targetWindow || targetWindow.isDestroyed()) { return; }