@@ -206,7 +206,7 @@ func (m *messageCmp) renderUserMessage() string {
206206 Background(t.BgSubtle)
207207
208208 attachments := make([]string, len(m.message.BinaryContent()))
209− for _, attachment := range m.message.BinaryContent() {
209+ for i, attachment := range m.message.BinaryContent() {
210210 file := filepath.Base(attachment.Path)
211211 var filename string
212212 runes := []rune(file)
@@ -218,7 +218,7 @@ func (m *messageCmp) renderUserMessage() string {
218218 filename = fmt.Sprintf(" %s %s ", styles.DocumentIcon, file)
219219 }
220220
221− attachments = append(attachments, attachmentStyles.Render(filename))
221+ attachments[i] = attachmentStyles.Render(filename)
222222 }
223223
224224 if len(attachments) > 0 {