What Happened
- The PR changes `truncateToWidth` so legacy and custom TUI calls that pass string ellipsis values are handled in the TypeScript wrapper instead of being sent directly to the native addon, preventing the napi enum-conversion failure that could crash the render loop.
- The PR changes `truncateToWidth` so legacy and custom TUI calls that pass string ellipsis values are handled in the TypeScript wrapper instead of being sent directly to the native addon, preventing the napi enum-conversion failure that could crash the render loop.
- 1 evidence item attached for review.