diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html
index 03b9444..d5aa40f 100644
--- a/src/snek/templates/web.html
+++ b/src/snek/templates/web.html
@@ -169,20 +169,19 @@ app.ws.addEventListener("starfield.render_word", (data) => {
app.addEventListener("channel-message", (data) => {
let display = data.text && data.text.trim() ? 'block' : 'none';
- if(data.is_final){
- if (data.channel_uid !== channelUid) {
- if (!isMentionForSomeoneElse(data.message)) {
- channelSidebar.notify(data);
- app.playSound("messageOtherChannel");
- }
- return;
+
+ if (data.channel_uid !== channelUid) {
+ if (!isMentionForSomeoneElse(data.message)) {
+ channelSidebar.notify(data);
+ app.playSound("messageOtherChannel");
}
- if (data.username !== username) {
- if (isMentionToMe(data.message)) {
- app.playSound("mention");
- } else if (!isMentionForSomeoneElse(data.message)) {
- app.playSound("message");
- }
+ return;
+ }
+ if (data.username !== username) {
+ if (isMentionToMe(data.message)) {
+ app.playSound("mention");
+ } else if (!isMentionForSomeoneElse(data.message)) {
+ app.playSound("message");
}
}
const lastElement = messagesContainer.querySelector(".message-list-bottom");