Time to reconsider infinite scroll?

I was going to write a response stating that I really don’t think Discourse meets the requirements for an “addictive social media platform” only because it has a so-called “infinite scroll” feature

but then I decided that I am not a lawyer and I would be better off putting my technical skills to work.

Here is a (quite hacky) theme component that intercepts the automatic “load more” functionality. It inserts a button and it requires the user to press the button before it loads more (topics / posts / users / groups / whatever you were looking at).

Topic → Load More Button
Preview → https://discourse.theme-creator.io/theme/RGJ/load-more-button
Repo → GitHub - communiteq/discourse-tc-load-more-button · GitHub

So there you have it, that law only applies to loading additional media “without any manual input from a covered user”. This theme component adds manual input, so the law does not apply.

End of discussion :+1:

My kids are still not wearing a bike helmet either.

I don’t think it would be very hard to build this into core behind a site setting.

9 Likes