From df07cfac37a9883254b07f8760ec4e92cf274325 Mon Sep 17 00:00:00 2001 From: nchopra Date: Mon, 22 Dec 2025 18:55:40 +0530 Subject: [PATCH] fix: regression issue with widget display while inactive --- apps/desktop/src/main/core/window-manager.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/desktop/src/main/core/window-manager.ts b/apps/desktop/src/main/core/window-manager.ts index 3b0d9f6..765aaee 100644 --- a/apps/desktop/src/main/core/window-manager.ts +++ b/apps/desktop/src/main/core/window-manager.ts @@ -157,6 +157,7 @@ export class WindowManager { }); this.widgetWindow = new BrowserWindow({ + show: false, width, height, frame: false, @@ -216,6 +217,12 @@ export class WindowManager { visibleOnFullScreen: true, }); this.widgetWindow.setHiddenInMissionControl(true); + } else if (process.platform === "win32") { + // On Windows, explicitly set always-on-top with "screen-saver" level + // for maximum z-order priority. The BrowserWindow option alone uses "floating" + // level which can be obscured by other app toolbars/menus. + // See: https://github.com/electron/electron/issues/11830 + this.widgetWindow.setAlwaysOnTop(true, "screen-saver"); } // Set up display change notifications for all platforms