From e72f4277c59afc2c0056fb32726ee52bccb48b56 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 d4c78050c3ad7..1db5e2b160f22 100644 --- a/web/packages/teleterm/src/mainProcess/mainProcess.ts +++ b/web/packages/teleterm/src/mainProcess/mainProcess.ts @@ -624,7 +624,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 dd89585092f02e4db33004e4eb67caa73a706acd 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 1db5e2b160f22..9e9fc371bf9e0 100644 --- a/web/packages/teleterm/src/mainProcess/mainProcess.ts +++ b/web/packages/teleterm/src/mainProcess/mainProcess.ts @@ -618,6 +618,10 @@ export default class MainProcess { { windowsHide: true, timeout: 2_000, + env: { + ...process.env, + [TSH_AUTOUPDATE_ENV_VAR]: TSH_AUTOUPDATE_OFF, + }, } ); daemonStop.on('error', error => {