From 340ce206c0248d1a226649b19e5e2c2adaab006f Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Mon, 9 Feb 2026 15:03:06 -0300 Subject: [PATCH] fix(ui): fix help wrapping on dialogs --- internal/ui/dialog/common.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/ui/dialog/common.go b/internal/ui/dialog/common.go index ca5dcb704d42dc6475369bf6d8020f707e16190e..339b9033dbf384760f3a1d42facb1823ba5a66ba 100644 --- a/internal/ui/dialog/common.go +++ b/internal/ui/dialog/common.go @@ -136,9 +136,10 @@ func (rc *RenderContext) Render() string { if rc.Gap > 0 { parts = append(parts, make([]string, rc.Gap)...) } + helpWidth := rc.Width - dialogStyle.GetHorizontalFrameSize() helpStyle := rc.Styles.Dialog.HelpView - helpStyle = helpStyle.Width(rc.Width - dialogStyle.GetHorizontalFrameSize()) - helpView := ansi.Truncate(helpStyle.Render(rc.Help), rc.Width, "") + helpStyle = helpStyle.Width(helpWidth) + helpView := ansi.Truncate(helpStyle.Render(rc.Help), helpWidth-1, "") parts = append(parts, helpView) }