diff --git a/src/modules/statuses.js b/src/modules/statuses.js
index f58b763a..f4bffebf 100644
--- a/src/modules/statuses.js
+++ b/src/modules/statuses.js
@@ -138,10 +138,13 @@ const addNewStatuses = (state, { statuses, showImmediately = false, timeline, us
       if (statusType(status) === 'status' && find(status.attentions, { id: user.id })) {
         const mentions = state.timelines.mentions
 
-        mergeOrAdd(mentions.statuses, status)
-        mentions.newStatusCount += 1
+        // Add the mention to the mentions timeline
+        if (timelineObject !== mentions) {
+          mergeOrAdd(mentions.statuses, status)
+          mentions.newStatusCount += 1
 
-        sortTimeline(mentions)
+          sortTimeline(mentions)
+        }
 
         addNotification({ type: 'mention', status, action: status })
       }