diff --git a/src/web-chatview/chatview.js b/src/web-chatview/chatview.js
index 3ff25767d471a8487b284106c83cded4e1f09aff..d75c8773f34f788a2b3c1b0bc16752313177e6fd 100644
--- a/src/web-chatview/chatview.js
+++ b/src/web-chatview/chatview.js
@@ -1977,6 +1977,8 @@ function addOrUpdateMessage(message_object, new_message, insert_after = true, me
 
     var message_div = messages_div.querySelector("#message_" + message_id)
     if (new_message) {
+        if (message_div)
+            return;
         message_div = buildNewMessage(message_object)
 
         /* Show timestamp if either: