sessions - restore sessions window when all windows closed (#298793)

This commit is contained in:
Benjamin Pasero
2026-03-02 21:47:24 +01:00
committed by GitHub
parent bafa1dff7b
commit b4e1496065

View File

@@ -408,7 +408,11 @@ export class CodeApplication extends Disposable {
// Mac only event: open new window when we get activated
if (!hasVisibleWindows) {
await this.windowsMainService?.openEmptyWindow({ context: OpenContext.DOCK });
if ((process as INodeProcess).isEmbeddedApp || (this.environmentMainService.args['sessions'] && this.productService.quality !== 'stable')) {
await this.windowsMainService?.openSessionsWindow({ context: OpenContext.DOCK });
} else {
await this.windowsMainService?.openEmptyWindow({ context: OpenContext.DOCK });
}
}
});