For our initial Reading List experiment, we want to limit the Reading List "save" icon to only appear in the main article namespace.
Currently, it appears on all namespaces like talk pages and template pages. Although there might be a use-case around this, we want the initial feature to focus on reading, and other namespaces are more associated with editing.
Additional, the community tech team is working on a Template recall and discovery project that allows people to "favourite" a template. This might collide with the reading list UI.
User story
As an editor, I don't want to be confused by multiple options to save a page for later.
Requirements
- The "save" Reading List button is only visible on the main article namespace.
- On the main article namespace, for users in the experiment, the watchstar is in the tools menu and the watchlist link is in the user menu dropdown per screenshot.
Requirement
Scope: Desktop web (Vector 2022).
- The Reading List “save” (bookmark) button must only appear on pages in the main article namespace.
- The button must not appear on non-main namespaces such as Talk, User, Template, or Category pages.
- On main namespace pages, for users in the Reading List experiment:
- The watchstar icon must appear in the tools menu.
- The watchlist link must appear in the user menu dropdown.
- For users outside the experiment or on non-main namespaces, the watchstar and watchlist display behavior must remain unchanged.
BDD
Feature: Restrict Reading List “save” button to main namespace
Scenario: Viewing a main namespace article
Given I am a user enrolled in the Reading List experiment
And I view a page in the main article namespace
Then the Reading List “save” (bookmark) button is visible
And the watchstar appears in the tools menu
And the watchlist link is in the user menu dropdown
Scenario: Viewing a non-main namespace page
Given I am a user enrolled in the Reading List experiment
And I view a Talk, User, Template, or Category page
Then the Reading List “save” button is not visible
And the watchstar and watchlist behave as they normally doTest Steps
Test Case 1: Reading List button visible in main namespace
- Log in as a user enrolled in the Reading List experiment.
- Open any main article page (e.g., https://en.wikipedia.org/wiki/Solar_energy).
- AC1: The Reading List “save” (bookmark) button is visible in the toolbar.
- AC2: The watchstar icon appears in the tools menu.
- AC3: The watchlist link is visible in the user menu dropdown.
Test Case 2: Reading List button hidden in non-main namespaces
- Open a Talk page, Template page, or User page (e.g., https://en.wikipedia.org/wiki/Talk:Solar_energy).
- AC4: The Reading List “save” button is not visible.
- AC5: The watchstar and watchlist display normally (no UI change from baseline).
QA Results - Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T402654#11286628 |
| 2 | ✅ | T402654#11286628 |
| 3 | ✅ | T402654#11286628 |
| 4 | ✅ | T402654#11286628 |
| 5 | ✅ | T402654#11286628 |
QA Results - Prod
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T402654#11286634 |
| 2 | ✅ | T402654#11286634 |
| 3 | ✅ | T402654#11286634 |
| 4 | ✅ | T402654#11286634 |
| 5 | ✅ | T402654#11286634 |
This task was created by Version 1.0.0 of the Reader Experience team task template using phabulous.




