diff --git a/apps/desktop/src/main/core/app-manager.ts b/apps/desktop/src/main/core/app-manager.ts index af6948c..8cd8710 100644 --- a/apps/desktop/src/main/core/app-manager.ts +++ b/apps/desktop/src/main/core/app-manager.ts @@ -302,6 +302,7 @@ export class AppManager { } async handleActivate(): Promise { + logger.main.info("Handle activate called"); // If onboarding is in progress, just focus that window const onboardingWindow = this.windowManager.getOnboardingWindow(); if (onboardingWindow && !onboardingWindow.isDestroyed()) { diff --git a/apps/desktop/src/main/core/window-manager.ts b/apps/desktop/src/main/core/window-manager.ts index d5771e2..4fae216 100644 --- a/apps/desktop/src/main/core/window-manager.ts +++ b/apps/desktop/src/main/core/window-manager.ts @@ -164,6 +164,8 @@ export class WindowManager { skipTaskbar: true, focusable: false, hasShadow: false, + // prevent main window from gaining focus upon clicks on widget + ...(process.platform === "darwin" && { type: "panel" }), webPreferences: { preload: path.join(__dirname, "preload.js"), nodeIntegration: false,