From 3cda50f83a3a683526e485f57cb1e34efe6400eb Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Sun, 26 Apr 2026 11:56:02 -0400 Subject: [PATCH] fix(ui): fix dialog box shift when session rename is active --- internal/ui/dialog/sessions_item.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/ui/dialog/sessions_item.go b/internal/ui/dialog/sessions_item.go index c3f60292ccd68ebc33aee3101b1698a3f545c0f6..0de64efa667d955eef4869349b6ac060704d235e 100644 --- a/internal/ui/dialog/sessions_item.go +++ b/internal/ui/dialog/sessions_item.go @@ -91,7 +91,8 @@ func (s *SessionItem) Render(width int) string { styles.ItemBlurred = s.t.Dialog.Sessions.RenamingItemBlurred styles.ItemFocused = s.t.Dialog.Sessions.RenamingingItemFocused if s.focused { - inputWidth := width - styles.InfoTextFocused.GetHorizontalFrameSize() + const cursorPadding = 1 + inputWidth := max(0, width-styles.ItemFocused.GetHorizontalFrameSize()-cursorPadding) s.updateTitleInput.SetWidth(inputWidth) s.updateTitleInput.Placeholder = ansi.Truncate(s.Title, width, "…") return styles.ItemFocused.Render(s.updateTitleInput.View())