diff --git a/public/src/client/recent.js b/public/src/client/recent.js index 398e8d11fb..55ae67500f 100644 --- a/public/src/client/recent.js +++ b/public/src/client/recent.js @@ -48,6 +48,10 @@ define('forum/recent', ['forum/infinitescroll', 'components'], function (infinit return; } + if (ajaxify.data.template.category && parseInt(ajaxify.data.cid, 10) !== parseInt(data.cid, 10)) { + return; + } + newTopicCount += 1; Recent.updateAlertText(); } @@ -74,6 +78,10 @@ define('forum/recent', ['forum/infinitescroll', 'components'], function (infinit return; } + if (ajaxify.data.template.category && parseInt(ajaxify.data.cid, 10) !== parseInt(post.topic.cid, 10)) { + return; + } + if (ajaxify.data.selectedFilter && ajaxify.data.selectedFilter.filter === 'watched') { socket.emit('topics.isFollowed', post.tid, function (err, isFollowed) { if (err) {