fix(tui): chat: out of bounds error in param list rendering

Ayman Bagabas created

Change summary

internal/tui/components/chat/messages/renderer.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

internal/tui/components/chat/messages/renderer.go 🔗

@@ -578,7 +578,7 @@ func renderParamList(nested bool, paramsWidth int, params ...string) string {
 		return ""
 	}
 	mainParam := params[0]
-	if len(mainParam) > paramsWidth {
+	if paramsWidth-3 >= 0 && len(mainParam) > paramsWidth {
 		mainParam = mainParam[:paramsWidth-3] + "…"
 	}