# Review Queue Pagination/Infinite Scrolling after Taking an Action

**URL:** <https://meta.discourse.org/t/review-queue-pagination-infinite-scrolling-after-taking-an-action/153178>\
**Category:** Bug\
**Created:** [May 29, 2020, 3:04am UTC](https://meta.discourse.org/t/review-queue-pagination-infinite-scrolling-after-taking-an-action/153178 "2020-05-29T03:04:57Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![William\_Houston](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/william_houston/32/199509_2.png) [@William\_Houston](https://meta.discourse.org/u/William_Houston)\
**Post date:** [August 21, 2021, 3:56pm UTC](https://meta.discourse.org/t/review-queue-pagination-infinite-scrolling-after-taking-an-action/153178/9 "2021-08-21T15:56:13Z")

</div>

Let me start by saying I am not familiar with Ember, so I might use the wrong words here and there.

After resolving a `reviewable`, it is removed from the current list of `reviewables` by calling `reject`:

[https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/controllers/review-index.js#L107](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/controllers/review-index.js#L107)

`reject` returns an array. When the `reviewables` variable is set to the newList array (line 114), the class with additional methods like `loadMore()` is replaced with a basic array. (edit: that is why loading works properly before resolving an item but not after)

A possible fix is to replace `this.set("reviewables", newList);` with `this.reviewables.set("content", newList);`.

---

_[View the full topic](https://meta.discourse.org/t/review-queue-pagination-infinite-scrolling-after-taking-an-action/153178)._
