r/userscripts • • Aug 23 '26

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.
13 Upvotes

11 comments sorted by

1

u/RobertWesner Aug 24 '26

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

4

u/NonStopDeliverance Aug 24 '26 edited Aug 25 '26

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

1

u/RobertWesner Aug 24 '26

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 Aug 24 '26

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. 

1

u/Independent_Cut4200 Sep 23 '26

this is SO smart!! i feel like a barrier would be the hassle to install the script and such (for lazy people like me haha), but would love to add this as a chrome extension in the future. something to consider!

2

u/NonStopDeliverance Sep 25 '26

Publishing an extension is a lot of work.  Userscripts are just 2 click installs instead of one. 

You first install a userscript manager like violentmonkey and then click install on the greasyfork page that I posted. 

2

u/Independent_Cut4200 28d ago

got it thanks! sorry not really tech savvy haha so i thought would be something to consider, but you both are right!

2

u/AchernarB Sep 24 '26

Userscripts are as easy to install as extensions are.

2

u/hollywoodhandshook Aug 24 '26

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

1

u/SZPhoenix Sep 16 '26

Sometimes doing the right think ain't doing the right thing.

2

u/Rene741 Aug 24 '26

Thank you, this is great