Answers.Body: <p>You could open up the console and paste this then scroll to the bottom once.</p>
  
  <p>After that, this will keep scrolling to the <code>#footer</code> every time a response from the <code>getMoreElements</code> request comes in.</p>
  
  <pre><code>$(document).ajaxComplete(function (event, xhr, options) {
    if (options.url.slice(-15) === "getMoreElements") {
      setTimeout(function () {
        $('#footer')[0].scrollIntoView(true)
      }, 10)
    }
  })
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-04T21:00:45.930Z
Answers.Text: I love it! Preload all entries while I go grab a snack. ;)
Answers.UserDisplayName: Lindsey D
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-04T21:03:39.387Z
Answers.Text: This is so hacky it's amazing. Thumbs up.
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-05T01:21:38.720Z
Answers.Text: Oh my, that is going to be immensely useful. For those interested, I've formatted Bill's solution for a bookmarklet for convenience. Just create a bookmark and paste the code below as the URL. One-click access! `javascript:$(document).ajaxComplete(function (event,xhr,options){if(options.url.slice(-15)==="getMoreElements"){setTimeout(function (){$('#footer')[0].scrollIntoView(true)},10)}})`
Answers.UserDisplayName: Adam Ladrach
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-04T20:58:06.547Z
Answers.LastActivityDate: 2016-02-05T14:20:49.277Z
Answers.LastEditDate: 2016-02-05T14:20:49.277Z
Answers.UserDisplayName: Bill Criswell
Body: <p>In the control panel, on the entries index page, Craft uses ​infinite scrolling. However, when you scroll to the bottom, there's a slight delay while you wait for more entries to load.</p>
  
  <p>Unfortunately, I'm in a situation where I have to scroll through <em>thousands</em> of entries. I'm cleaning up some imported data, and yesterday I managed to clean up entries from A - M. Today I need to pick up where I left off, and clean up entries from N - Z.</p>
  
  <p><strong>Is there anything I can do to speed up the scrolling process?</strong> (besides having a faster server)</p>
  
Tags: <entries><control-panel>
Title: Possible to speed up infinite scrolling?
ThreadText: # Possible to speed up infinite scrolling?
  
  (Asked by: username_0 on 2016-02-04)
  
  In the control panel, on the entries index page, Craft uses ​infinite scrolling. However, when you scroll to the bottom, there's a slight delay while you wait for more entries to load.
  
  Unfortunately, I'm in a situation where I have to scroll through *thousands* of entries. I'm cleaning up some imported data, and yesterday I managed to clean up entries from A - M. Today I need to pick up where I left off, and clean up entries from N - Z.
  
  **Is there anything I can do to speed up the scrolling process?** (besides having a faster server)
  
  **Tags:** entries, control-panel
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-02-04. Score: 8 | Accepted answer
  
  You could open up the console and paste this then scroll to the bottom once.
  
  After that, this will keep scrolling to the `#footer` every time a response from the `getMoreElements` request comes in.
  
  ```
  $(document).ajaxComplete(function (event, xhr, options) {
    if (options.url.slice(-15) === "getMoreElements") {
      setTimeout(function () {
        $('#footer')[0].scrollIntoView(true)
      }, 10)
    }
  })
  
  ```
  
  > **Comments:**
  > **username_0**: I love it! Preload all entries while I go grab a snack. ;)  
  > **username_2**: This is so hacky it's amazing. Thumbs up.  
  > **username_3**: Oh my, that is going to be immensely useful. For those interested, I've formatted username_1's solution for a bookmarklet for convenience. Just create a bookmark and paste the code below as the URL. One-click access! `javascript:$(document).ajaxComplete(function (event,xhr,options){if(options.url.slice(-15)==="getMoreElements"){setTimeout(function (){$('#footer')[0].scrollIntoView(true)},10)}})`  
  
  ---
  
  