diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts index cc9acf8c6..b71a01972 100644 --- a/apps/desktop/src/main.ts +++ b/apps/desktop/src/main.ts @@ -161,6 +161,14 @@ async function createWindow() { ); mainWindow.webContents.session.setProxy({ proxyRules: config.proxyRules }); + mainWindow.on("show", () => + /** + * We may set `skipTaskbar` to true at startup. + * This also removes the window from the Alt-Tab switcher. + * To fix that, whenever the app is shown, we set `skipTaskbar` to false. + */ + mainWindow.setSkipTaskbar(false) + ); mainWindow.once("closed", () => { globalThis.window = null; });