diff --git a/src/web-chatview/chatview.js b/src/web-chatview/chatview.js
index 5cff5658fc0728ead1341ee701ecbb7e4e4a52d1..26f5681b6cb8e2936f7e2eb03352eef4b891d172 100644
--- a/src/web-chatview/chatview.js
+++ b/src/web-chatview/chatview.js
@@ -1634,12 +1634,14 @@ function buildNewMessage(message_object) {
         message_div.appendChild(temp)
     }
 
-    var message_dropdown = buildMessageDropdown(message_id)
-    if (message_type !== "call" && message_type !== "contact") {
-        message_div.appendChild(message_dropdown)
-    } else {
-        var wrapper = message_div.querySelector(".message_wrapper")
-        wrapper.insertBefore(message_dropdown, wrapper.firstChild)
+    if (message_id !== 'typing') {
+        var message_dropdown = buildMessageDropdown(message_id)
+        if (message_type !== "call" && message_type !== "contact") {
+            message_div.appendChild(message_dropdown)
+        } else {
+            var wrapper = message_div.querySelector(".message_wrapper")
+            wrapper.insertBefore(message_dropdown, wrapper.firstChild)
+        }
     }
 
     if(use_qt) {