From c450aa63f847c2f6b9212cf8eb54f124d8a9d657 Mon Sep 17 00:00:00 2001 From: fkloft Date: Sat, 14 Feb 2015 14:44:26 +0100 Subject: [PATCH] [chat] stop further event processing once the event has been handled --- code/chat.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/chat.js b/code/chat.js index 7b9bfe9c..d51e551f 100644 --- a/code/chat.js +++ b/code/chat.js @@ -292,6 +292,10 @@ window.chat.nicknameClicked = function(event, nickname) { if (window.runHooks('nicknameClicked', hookData)) { window.chat.addNickname('@' + nickname); } + + event.preventDefault(); + event.stopPropagation(); + return false; } window.chat.writeDataToHash = function(newData, storageHash, isPublicChannel, isOlderMsgs) { @@ -710,7 +714,7 @@ window.chat.setup = function() { $('#chatinput mark').addClass(cls); $(document).on('click', '.nickname', function(event) { - window.chat.nicknameClicked(event, $(this).text()); + return window.chat.nicknameClicked(event, $(this).text()); }); }