From 201b91199f149bc640c3b43c3e1cb9063e9211b2 Mon Sep 17 00:00:00 2001 From: can1357 Date: Thu, 25 Jun 2026 20:51:13 +0200 Subject: [PATCH] fix(tui): corrected ellipsis type check in truncateToWidth - Adjusted the conditional check to correctly identify string-based ellipsis inputs. - Resolved logic for applying default ellipsis behavior when invalid or empty types are provided. Fixes #3492 --- packages/tui/src/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tui/src/utils.ts b/packages/tui/src/utils.ts index 3fb5e7843..04447705e 100644 --- a/packages/tui/src/utils.ts +++ b/packages/tui/src/utils.ts @@ -121,7 +121,7 @@ export function truncateToWidth( return nativeTruncateToWidth( text, maxWidth, - (ellipsisKind === "" ? Ellipsis.Omit : ellipsisKind) ?? Ellipsis.Unicode, + (typeof ellipsisKind === "string" ? Ellipsis.Omit : ellipsisKind) ?? Ellipsis.Unicode, pad ?? false, DEFAULT_TAB_WIDTH, );