Prerequisites / open questions
- How many editors are using the watchstar directly on articles?
- How many of these are also engaged in the reading list feature?
- How do these users expect to manage watchlists and reading lists?
- Do these users see/expect overlap between these features?
Background
For T397532 - WE 3.3.4, we'd like to make the Reading List icon more prominent for logged-in users who have zero edits. If a user has more than zero edits, we'd like to place the Reading List icon into the Tools menu instead. We'd like to avoid the situation where both readinglist and watchlist icons are in the toolbar at the same time.
User story
- As an editor who also uses the reading list feature, I need quick access to the watchlist icon to track changes on articles.
- As a logged-in user with no editing experience, I don't want to be confused by both a star icon and a bookmark icon in the toolbar.
Design
| Users with zero edit | Users with more than one edit |
| The reading list bookmark icon is in the main toolbar | The watchlist icon is in the main toolbar |
| The watchlist icon is in the Tools menu | The readinglist icon is in the Tools menu |
Link to designs
Requirements
Acceptance criteria
On Vector 2022 skin, When the Reading List extension is enabled:
- If a user has zero edits, the bookmark icon appears in the main toolbar, and the watchlist icon and label appear in the Tools menu.
- If a user has one edit or more, the watchlist icon appears in the main toolbar, and the bookmark icon appears in the Tools menu.
If the Reading List extension is disabled, the watchlist icon should remain in the main toolbar.
BDD
For QA engineer to fill out.
Test Steps
For QA engineer to fill out.
Rollback plan
Since this feature is not yet enabled on production, this behaviour should not affect any real-world users. However, it does touch the watchlist icon, so any regression to that feature would be high priority and the offending patches should be reverted.
This task was created by Version 1.0.0 of the Reader Experience team task template using phabulous.





