Due to moving the shared process to a window.
Currently, electron-main/main.ts detects that when there are no more workbench windows open, and not on macOS, it disposes the shared process, which closes its window, which fires the all-windows-closed event, which triggers app.quit().
The windows service should be the one responsible for this:
Due to moving the shared process to a window.
Currently,
electron-main/main.tsdetects that when there are no more workbench windows open, and not on macOS, it disposes the shared process, which closes its window, which fires theall-windows-closedevent, which triggersapp.quit().The windows service should be the one responsible for this:
ILifecycleService.quit()app.quit()calls