@@ -426,12 +426,16 @@ function createMessageElement(message) {
426426 // Create status icon for own messages (show sending clock if pending, checkmark if sent)
427427 const statusIcon = isOwnMessageFlag ? ( message . isPending ? messageSendingIcon : messageStatusIcon ) : '' ;
428428
429- // Create edited indicator if message was edited
429+ // Create edited indicator if message was edited or deleted
430430 let editedIndicator = '' ;
431- if ( message . editedAt ) {
431+ if ( message . deletedAt ) {
432+ const deletedDate = normalizeTimestamp ( message . deletedAt ) ;
433+ const deletedFullDateTime = formatFullDateTime ( deletedDate ) ;
434+ editedIndicator = `<span class="message-edited-icon" title="Deleted: ${ escapeHtml ( deletedFullDateTime ) } ">${ messageEditedIcon } </span>` ;
435+ } else if ( message . editedAt ) {
432436 const editedDate = normalizeTimestamp ( message . editedAt ) ;
433437 const editedFullDateTime = formatFullDateTime ( editedDate ) ;
434- editedIndicator = `<span class="message-edited-icon" title="${ escapeHtml ( editedFullDateTime ) } ">${ messageEditedIcon } </span>` ;
438+ editedIndicator = `<span class="message-edited-icon" title="Edited: ${ escapeHtml ( editedFullDateTime ) } ">${ messageEditedIcon } </span>` ;
435439 }
436440
437441 // Build avatar HTML
@@ -495,7 +499,7 @@ function createMessageElement(message) {
495499 // Check if message is deleted
496500 const isDeleted = message . deletedAt != null ;
497501 const messageTextContent = isDeleted
498- ? ' <div class="message-text message-deleted">Message was deleted</div>'
502+ ? ` <div class="message-text message-deleted">Message was deleted</div>`
499503 : `<div class="message-text">${ convertLinksToClickable ( message . text ) } </div>` ;
500504
501505 messageDiv . innerHTML = `
0 commit comments