From 214628af8abf4ad6902748efac12167fad851b60 Mon Sep 17 00:00:00 2001 From: Grzegorz Zdunek Date: Wed, 20 Aug 2025 16:13:46 +0200 Subject: [PATCH 1/2] Avoid losing `this` when calling `logger.error` --- web/packages/teleterm/src/mainProcess/mainProcess.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/packages/teleterm/src/mainProcess/mainProcess.ts b/web/packages/teleterm/src/mainProcess/mainProcess.ts index c480605a280c6..430b9337c0f0a 100644 --- a/web/packages/teleterm/src/mainProcess/mainProcess.ts +++ b/web/packages/teleterm/src/mainProcess/mainProcess.ts @@ -712,7 +712,7 @@ export default class MainProcess { logger.error('daemon stop process failed to start', error); }); daemonStop.stderr.setEncoding('utf-8'); - daemonStop.stderr.on('data', logger.error); + daemonStop.stderr.on('data', data => logger.error(data)); } private logProcessExitAndError( From 5a3c611ebebd47a32e77eac654021f9e54215cb6 Mon Sep 17 00:00:00 2001 From: Grzegorz Zdunek Date: Wed, 20 Aug 2025 16:14:17 +0200 Subject: [PATCH 2/2] Disable tsh autoupdates in `tsh daemon stop` --- web/packages/teleterm/src/mainProcess/mainProcess.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/packages/teleterm/src/mainProcess/mainProcess.ts b/web/packages/teleterm/src/mainProcess/mainProcess.ts index 430b9337c0f0a..f4b75ba9094ea 100644 --- a/web/packages/teleterm/src/mainProcess/mainProcess.ts +++ b/web/packages/teleterm/src/mainProcess/mainProcess.ts @@ -706,6 +706,10 @@ export default class MainProcess { { windowsHide: true, timeout: 2_000, + env: { + ...process.env, + [TSH_AUTOUPDATE_ENV_VAR]: TSH_AUTOUPDATE_OFF, + }, } ); daemonStop.on('error', error => {