Page MenuHomePhabricator

Remove special treatment of missing pages
Closed, ResolvedPublic1 Estimated Story PointsBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • Add a page that doesn't exist to the reading list

What happens?:

  • The page has an alert icon

Screenshot 2025-10-07 at 2.16.54 PM.png (678×424 px, 20 KB)

What should have happened instead?:

Screenshot 2025-10-07 at 2.16.09 PM.png (700×724 px, 41 KB)

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Requirement

Scope: ReadingLists (desktop + mobile).

  • Pages that do not exist (redlinks) in the Reading List should display a placeholder icon instead of an alert icon.
  • No special styling or alert indicators should be shown for missing pages.
  • The Reading List layout must remain consistent between existing and missing pages.

BDD

Feature: Display placeholder icon for missing pages in Reading List

Scenario: Missing page added to Reading List
  Given I add a non-existent page to my Reading List
  When the page appears in the list
  Then it displays a placeholder icon instead of an alert icon
  And the layout matches that of other Reading List entries

Test Steps

Test Case 1: Missing page placeholder icon

  1. Add a non-existent page (redlink) to your Reading List.
  2. Open Special:ReadingLists.
  3. AC1: The missing page displays a placeholder icon instead of an alert icon.
  4. AC2: Layout and spacing are consistent with other Reading List items.

QA Results - Beta

ACStatusDetails
1T406652#11287172
2T406652#11287172

QA Results - Prod

ACStatusDetails
1T406652#11287175
2T406652#11287175

Event Timeline

Change #1194295 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/ReadingLists@master] Remove special treatment for missing pages

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

Change #1194295 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] Remove special treatment for missing pages

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

SToyofuku-WMF subscribed.

Assuming someone else will sign this off as Jon wrote the patch

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Tahoe 26.x
Browser: Chrome Canary (latest as of test date)
Device: MS
Emulated Device: NA

Test Case 1: Missing page placeholder icon

  1. Add a non-existent page (redlink) to your Reading List.
  2. Open Special:ReadingLists.
  3. AC1: The missing page displays a placeholder icon instead of an alert icon.
  4. AC2: Layout and spacing are consistent with other Reading List items.

I'm assuming that based on T406523, there should be no placeholder image.

screenshot 285.png (1,605×819 px, 162 KB)

Test Result - Prod

Status: ✅ PASS
Environment: testwiki
OS: macOS Tahoe 26.x
Browser: Chrome Canary (latest as of test date)
Device: MS
Emulated Device: NA

Test Case 1: Missing page placeholder icon

  1. Add a non-existent page (redlink) to your Reading List.
  2. Open Special:ReadingLists.
  3. AC1: The missing page displays a placeholder icon instead of an alert icon.
  4. AC2: Layout and spacing are consistent with other Reading List items.

I'm assuming that based on T406523, there should be no placeholder image.

screenshot 284.png (1,597×1,115 px, 317 KB)

HFan-WMF claimed this task.
HFan-WMF added subscribers: Sneha, HFan-WMF.

Currently, as the expected product behavior is that we don't display either a placeholder image nor an alert icon, this can be resolved for now. Although, @Sneha do we have a point of view for eventual reading list behavior, do we want to let users know if an article they've saved no longer exists?

@HFan-WMF we have a separate ticket filed for that T404791