diff options
| -rw-r--r-- | client/js/controllers/post_list_controller.js | 1 | ||||
| -rw-r--r-- | client/js/views/endless_page_view.js | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/client/js/controllers/post_list_controller.js b/client/js/controllers/post_list_controller.js index d07901b..d9a29b0 100644 --- a/client/js/controllers/post_list_controller.js +++ b/client/js/controllers/post_list_controller.js @@ -146,6 +146,7 @@ class PostListController { _syncPageController() { this._pageController.run({ parameters: this._ctx.parameters, + browserState: this._ctx.state, defaultLimit: parseInt(settings.get().postsPerPage), getClientUrlForPage: (offset, limit) => { const parameters = Object.assign({}, this._ctx.parameters, { diff --git a/client/js/views/endless_page_view.js b/client/js/views/endless_page_view.js index f94c371..d728edc 100644 --- a/client/js/views/endless_page_view.js +++ b/client/js/views/endless_page_view.js @@ -101,7 +101,8 @@ class EndlessPageView { topOffset, topLimit === ctx.defaultLimit ? null : topLimit ), - ctx.state, + // ctx here is not "real" context, it's the object from _syncPageController() + ctx.browserState, false ); this.currentOffset = topOffset; |