@@ -281,15 +281,14 @@ func (m *messageCmp) renderThinkingContent() string {
281281 if reasoningContent.StartedAt > 0 {
282282 duration := m.message.ThinkingDuration()
283283 if reasoningContent.FinishedAt > 0 {
284− if duration.String() == "0s" {
285− return ""
286− }
287284 m.anim.SetLabel("")
288285 opts := core.StatusOpts{
289286 Title: "Thought for",
290287 Description: duration.String(),
291288 }
292− return t.S().Base.PaddingLeft(1).Render(core.Status(opts, m.textWidth()-1))
289+ if duration.String() != "0s" {
290+ footer = t.S().Base.PaddingLeft(1).Render(core.Status(opts, m.textWidth()-1))
291+ }
293292 } else if finishReason != nil && finishReason.Reason == message.FinishReasonCanceled {
294293 footer = t.S().Base.PaddingLeft(1).Render(m.toMarkdown("*Canceled*"))
295294 } else {