diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index 77bc6f1db..11f188ac5 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -10148,6 +10148,9 @@ return Unread.update(); } else if (!Conf['Quote Threading']) { return Unread.addPosts(e.detail.newPosts); + } else { + Unread.read(); + return Unread.update(); } }, readSinglePost: function(post) { diff --git a/builds/crx/script.js b/builds/crx/script.js index 9ca9a18ac..2106eb18c 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -10139,6 +10139,9 @@ return Unread.update(); } else if (!Conf['Quote Threading']) { return Unread.addPosts(e.detail.newPosts); + } else { + Unread.read(); + return Unread.update(); } }, readSinglePost: function(post) { diff --git a/src/Monitoring/Unread.coffee b/src/Monitoring/Unread.coffee index 267d38fe6..262b4867b 100755 --- a/src/Monitoring/Unread.coffee +++ b/src/Monitoring/Unread.coffee @@ -128,6 +128,9 @@ Unread = Unread.update() else if !Conf['Quote Threading'] Unread.addPosts e.detail.newPosts + else + Unread.read() + Unread.update() readSinglePost: (post) -> {ID} = post