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