@@ -91,7 +91,8 @@ func (s *SessionItem) Render(width int) string {
9191 styles.ItemBlurred = s.t.Dialog.Sessions.RenamingItemBlurred
9292 styles.ItemFocused = s.t.Dialog.Sessions.RenamingingItemFocused
9393 if s.focused {
94− inputWidth := width - styles.InfoTextFocused.GetHorizontalFrameSize()
94+ const cursorPadding = 1
95+ inputWidth := max(0, width-styles.ItemFocused.GetHorizontalFrameSize()-cursorPadding)
9596 s.updateTitleInput.SetWidth(inputWidth)
9697 s.updateTitleInput.Placeholder = ansi.Truncate(s.Title, width, "…")
9798 return styles.ItemFocused.Render(s.updateTitleInput.View())