Change summary
internal/ui/dialog/sessions_item.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Detailed changes
@@ -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())