diff --git a/templates/chat.html b/templates/chat.html
index c1fc80b..8fa33df 100644
--- a/templates/chat.html
+++ b/templates/chat.html
@@ -315,6 +315,12 @@ socket.on("message", (data) => {
// Socket event for receiving previous messages
socket.on("previous_messages", (data) => {
+
+ if (document.getElementById("message-" + data.id)) {
+ // If it exists, skip appending it
+ return;
+ }
+
const messageWrapper = document.createElement("div");
messageWrapper.className = "message-wrapper";
messageWrapper.id = "message-" + data.id;