diff --git a/src/main/index.js b/src/main/index.js index 75e8b77f6bf1e..07f7ee2367b68 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -1055,7 +1055,16 @@ function runApp() { newWindow.on('minimize', () => { if (trayOnMinimize) { - newWindow.hide() + // Workaround for https://github.com/electron/electron/issues/49253 + if (process.platform === 'linux') { + setTimeout(() => { + newWindow.restore() + newWindow.hide() + }, 100) + } else { + newWindow.hide() + } + manageTray(newWindow) if (newWindow === mainWindow) {