From 1bf48ca208299e60c2fd80e16e8d50384b438b8d Mon Sep 17 00:00:00 2001 From: can1357 Date: Sun, 22 Mar 2026 01:39:05 +0100 Subject: [PATCH] fix(modes): corrected setHookWidget to preserve undefined/null values - Corrected setHookWidget to preserve undefined/null values instead of converting them to string literals. Fixes #496 --- .../src/modes/controllers/extension-ui-controller.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts b/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts index 7367801fa..f3f911f95 100644 --- a/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts +++ b/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts @@ -253,7 +253,7 @@ export class ExtensionUiController { } setHookWidget(key: string, content: unknown): void { - this.ctx.statusLine.setHookStatus(key, String(content)); + this.ctx.statusLine.setHookStatus(key, content === undefined || content === null ? undefined : String(content)); this.ctx.ui.requestRender(); }