Page MenuHomePhabricator

Limit reading lists to pages from the current project
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

Currently reading lists can show articles from different projects. For example if a list has 3 articles from French Wikipedia and 6 from English wikipedia on a list with ID = 5 the list will show 9. This rendering requires optimization (see T406775: Spike - Optimize API calls made on Special:ReadingLists page). As an interim measure we'll limit the list to articles from the current list.

User story

  • Add user story in the format: “As a [persona], I want to [X], so that [Y]”

Requirements

  • Only show articles from the current project in the list

BDD

  • For QA engineer to fill out

Test Steps

Create a list with 3 articles from English and 5 from French and Id "X"
When visiting Special:ReadingLists/X or Special:ReadingLists on English Wikipedia, only 3 articles from English are shown
When visiting Special:ReadingLists/X or Special:ReadingLists on French Wikipedia, only 5 articles from English are shown
When visiting Special:ReadingLists/X or Special:ReadingLists on German Wikipedia, the list appears as empty

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

aude triaged this task as High priority.May 26 2026, 5:29 PM

Change #1293782 had a related patch set uploaded (by Aude; author: Aude):

[mediawiki/extensions/ReadingLists@master] Limit reading lists to pages from the current project

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

aude set the point value for this task to 3.May 28 2026, 2:21 PM
aude moved this task from Needs refinement to Ready for sprint on the Reader Experience Team board.

Change #1293782 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] Limit reading lists to pages from the current project

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

@Jdlrobson-WMF this was to be added to the sprint after my other tasks moved out of code review (or at mid-sprint checkin)

Jdlrobson-WMF claimed this task.
Jdlrobson-WMF updated the task description. (Show Details)

Should we also chat about this at the custom lists alignment meeting with the apps designers, @Sneha ? I'm wondering because in the apps, lists are allowed to show articles from various languages, and I don't know if we are introducing a new UX gap between web and apps.

Yeah we will have to revisit this at some point. Let's keep this in mind and see if this becomes a bigger need.