Merge 96a25bb3467b92c1c4d9e929dad41d11575cb203 into 1eeb15ea770eb7595d1bee3013211f41d2b4104b

This commit is contained in:
Liam Mitchell 2025-07-08 13:16:43 +02:00 committed by GitHub
commit 179afb2869
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -161,5 +161,13 @@ export function startElectron(root: string | undefined): ChildProcess {
const ps = spawn(electronPath, [entry].concat(args), { stdio: 'inherit' }) const ps = spawn(electronPath, [entry].concat(args), { stdio: 'inherit' })
ps.on('close', process.exit) ps.on('close', process.exit)
for (const signal of ['SIGINT', 'SIGTERM', 'SIGUSR2'] as NodeJS.Signals[]) {
process.on(signal, () => {
if (!ps.killed) {
ps.kill(signal)
}
})
}
return ps return ps
} }