Skins that don't support the new associated-pages navigation menu (a.k.a. AssociatedNavigationLinks?) should also be able to navigate to Special:WatchlistLabels.
When the wlenhancedfilters-disable user preference is enabled, these legacy navigation links are shown in the page subtitle on Special:Watchlist and Special:EditWatchlist (and its subpages). When that preference is enabled, they're only shown while editing the watchlist, and there's a separate link added to Special:Watchlist that takes you to Special:EditWatchlist, from where you can access the other ones (/raw, /clear, and now WatchlistLabels).
This task is only about adding the new labels' link to the existing ones. Whether specific skins (i.e. Timeless most notably, for WMF purposes and the current Watchlist-Labels project) should support the navigation is out of scope.
Adding a direct link from Special:EditWatchlist to Special:WatchlistLabels when the wlenhancedfilters-disable user preference is enabled is also out of scope, as this will be taken care of in T411843.
Derived Requirement
Add a Watchlist labels link to the existing legacy navigation shown on *Special:Watchlist* and *Special:EditWatchlist* (and its subpages) only when the wlenhancedfilters-disable user preference is enabled.
This ensures users on skins that do not support the associated-pages navigation can still reach *Special:WatchlistLabels*.
The change must be limited to extending existing legacy navigation links and must not introduce any new direct navigation paths beyond those already in scope.
Test Steps
Test Case 1: Verify Watchlist labels link appears in legacy navigation on Special:Watchlist
- Log in to the Beta wiki.
- Navigate to *Special:Watchlist*.
- Observe the page subtitle where legacy navigation links are displayed.
- ✅❓❌⬜ AC1: Confirm a Watchlist labels link appears alongside existing legacy navigation links.
Test Case 2: Verify Watchlist labels link navigates to Special:WatchlistLabels
- On *Special:Watchlist*, click the Manage labels link in the legacy navigation.
- ✅❓❌⬜ AC2: Confirm the user is taken to *Special:WatchlistLabels*.
Test Case 3: Verify Watchlist labels link appears on Special:EditWatchlist and subpages
- Navigate to *Special:EditWatchlist*.
- Navigate to a subpage such as *Special:EditWatchlist/raw* or *Special:EditWatchlist/clear*.
- Observe the page subtitle on each page.
- ✅❓❌⬜ AC3: Confirm the Watchlist labels link appears consistently in the legacy navigation on these pages.
QA Results - Meta Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T411842#11474843 |
| 2 | ✅ | T411842#11470267 |
| 3 | ✅ | T411842#11470267 |