diff --git a/js/post-filter.js b/js/post-filter.js index 151a6f5d..87e03ea9 100644 --- a/js/post-filter.js +++ b/js/post-filter.js @@ -127,6 +127,16 @@ if (active_page === 'thread' || active_page === 'index') { break; } } + + if ($.isEmptyObject(filter[boardId][threadId])) { + delete filter[boardId][threadId]; + delete list.nextPurge[boardId][threadId]; + + if ($.isEmptyObject(filter[boardId])) { + delete filter[boardId]; + delete list.nextPurge[boardId]; + } + } setList(list); }, uid: function (boardId, threadId, uniqueId) { @@ -143,6 +153,16 @@ if (active_page === 'thread' || active_page === 'index') { break; } } + + if ($.isEmptyObject(filter[boardId][threadId])) { + delete filter[boardId][threadId]; + delete list.nextPurge[boardId][threadId]; + + if ($.isEmptyObject(filter[boardId])) { + delete filter[boardId]; + delete list.nextPurge[boardId]; + } + } setList(list); } }