diff --git a/templates/admin/social_publisher.html b/templates/admin/social_publisher.html
index 0cce3cd..750de02 100644
--- a/templates/admin/social_publisher.html
+++ b/templates/admin/social_publisher.html
@@ -742,9 +742,10 @@
function renderFbPosts(companyId, posts, nextCursor, append) {
var container = document.getElementById('fbPostsContainer-' + companyId);
- // Store posts and reset to page 1
+ // Store posts; only reset page if new dataset is different size
+ var prevLen = (window._fbAllPosts[companyId] || []).length;
window._fbAllPosts[companyId] = posts;
- window._fbPostsPage[companyId] = 1;
+ if (posts.length !== prevLen) window._fbPostsPage[companyId] = 1;
if (!window._fbPostsPerPage[companyId]) window._fbPostsPerPage[companyId] = 10;
renderFbPostsPage(companyId);