Page MenuHomePhabricator

Add infinite scroll to reading list
Closed, ResolvedPublic

Description

Background

Users are limited to only seeing 10 of their reading lists when they visit https://meta.wikimedia.org/wiki/Special:ReadingLists
It would be useful to allow them to scroll all of them into view using infinite scroll and associated API updated.

User story

As an app user with more than 10 lists I want to view all my lists in on place.

Requirements

  • 10 are shown by default in whatever the current sort order is
  • When I scroll more are displayed.
  • When all have been loaded, no further API requests are made.
  • To keep things simple, the watchlist can always be concatenated at the end.

BDD

  • For QA engineer to fill out

Test Steps

  • For QA engineer to fill out

Design

  • Add mockups and design requirements

Acceptance criteria

  • Add acceptance criteria

Communication criteria - does this need an announcement or discussion?

  • Add communication criteria

Rollback plan

  • What is the rollback plan in production for this task if something goes wrong?

This task was created by Version 1.2.0 of the Web team task template using phabulous

Event Timeline

Change #1152355 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/ReadingLists@master] special: Implement the redesigned pages

https://gerrit.wikimedia.org/r/1152355

Test wiki created on Patch demo by DHardy-WMF using patch(es) linked to this task:
https://patchdemo.wmcloud.org/wikis/90698141ee/w/

Change #1152355 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] special: Implement the redesigned pages

https://gerrit.wikimedia.org/r/1152355

Jdlrobson-WMF claimed this task.

A show more button now shows which enables infinite scrolling when clicked.

Screenshot 2025-08-14 at 4.26.13 PM.png (982×1 px, 134 KB)

Test wiki on Patch demo by DHardy-WMF using patch(es) linked to this task was deleted:

https://patchdemo.wmcloud.org/wikis/90698141ee/w/