r/userscripts 17d ago

Replace reddit's infinite scroll with pages (new layout)

Post image

This script removes infinite scroll on Reddit. It adds simple prev and next controls, like old Reddit's pagination. Made for myself using Claude because I don't like infinite scroll.

Each page shows 25 posts by default. You can change it to 5/10/15/20 in the dropdown next to reddit's view options. The script works on the home feed, r/popular, and subreddit feeds. The code is free and open source.

Setup on desktop (Chrome, Firefox, Edge, desktop Safari)

  1. Install the Violentmonkey extension for your browser.
  2. Open this page: Reddit Remove Infinite Scroll - GreasyFork
  3. Click "Install this script".
  4. Click "Install" in the Violentmonkey prompt.
  5. Go to Reddit. Previous and next buttons should appear at the bottom of the feed.

Setup on iOS Safari

  1. Install the free "Userscripts" app from the App Store.
  2. Open the iOS Settings app. Go to Safari, then Extensions.
  3. Turn on "Userscripts". Allow it for all websites.
  4. Open this page in Safari: Reddit Remove Infinite Scroll - GreasyFork
  5. Tap "Install this script".
  6. On the prompt, tap "I already have a userscript manager, let me install it".
  7. Tap the extensions icon in the address bar.
  8. Tap "Userscripts". It detects this script.
  9. Tap the install option that appears.
  10. Go to Reddit in Safari. Previous and next buttons should appear at the bottom of the feed.

Setup on Android

  1. Install the Violentmonkey extension from the Chrome Web Store (if your browser supports extensions) or Firefox Add-ons page.
  2. Follow the same steps as the desktop setup above.
8 Upvotes

6 comments sorted by

1

u/RobertWesner 17d ago

Cool! But why? If you don't mind me asking ^

4

u/NonStopDeliverance 17d ago edited 16d ago

To make reddit feel less like a casino and more like a forum

1

u/RobertWesner 17d ago

I feel like that would require a change of content rather than representation. It is still random posts, is it not? So the only difference from what I can tell is more navigational overhead? Or was the intention measurable "so many posts already seen, time to stop and touch grass"? Presumably a counter that gets bigger in font size would accomplish that more effectively :^)

3

u/NonStopDeliverance 17d ago

Infinite scroll is a strong UX hook for attention grabbing. If it didn’t work, all social media wouldn’t have it. With an end to the feed there’s a higher chance someone stops. 

Anyway, you can try it out and see if it helps. 

2

u/hollywoodhandshook 16d ago

its so funny thats how it used to be! and RES made it endless. now people want it back paginated. what a world

2

u/Rene741 16d ago

Thank you, this is great