diff --git a/packages/app-desktop/ElectronAppWrapper.ts b/packages/app-desktop/ElectronAppWrapper.ts index f0b046574d..540ab3c4f1 100644 --- a/packages/app-desktop/ElectronAppWrapper.ts +++ b/packages/app-desktop/ElectronAppWrapper.ts @@ -622,7 +622,11 @@ export default class ElectronAppWrapper { console.warn('The window object was not available during the click event from tray icon'); return; } - this.mainWindow().show(); + if (!this.mainWindow().isVisible()) { + this.mainWindow().show(); + } else { + this.mainWindow().hide(); + } }); } catch (error) { console.error('Cannot create tray', error);