diff --git a/src/tui/tui-formatters.test.ts b/src/tui/tui-formatters.test.ts index d02a6a9413f..00ed92710b3 100644 --- a/src/tui/tui-formatters.test.ts +++ b/src/tui/tui-formatters.test.ts @@ -132,6 +132,14 @@ describe("sanitizeRenderableText", () => { const sanitized = sanitizeRenderableText(input); const longestSegment = Math.max(...sanitized.split(/\s+/).map((segment) => segment.length)); - expect(longestSegment).toBeLessThanOrEqual(64); + expect(longestSegment).toBeLessThanOrEqual(32); + }); + + it("breaks moderately long unbroken tokens to protect narrow terminals", () => { + const input = "b".repeat(90); + const sanitized = sanitizeRenderableText(input); + const longestSegment = Math.max(...sanitized.split(/\s+/).map((segment) => segment.length)); + + expect(longestSegment).toBeLessThanOrEqual(32); }); });