What is the problem?
Testing Special:EditWatchlist on beta, I am finding there are cases where I cannot remove pages from the watchlist.
It seems intermittent and I have not tracked down the exact circumstances where this happens.
My current speculation is that the code here means some POST data, which contains the pages you want removed, is not being passed correctly.
Steps to reproduce problem
- Login to beta as a user who has a lot of watched pages in different namespaces https://en.wikipedia.beta.wmcloud.org
- Go to https://en.wikipedia.beta.wmcloud.org/wiki/Special:EditWatchlist
- Click last
- Click the checkbox next to the last watched page in the form
- Click the "Remove titles" button
Expected behaviour: You go to a page which lists the page you selected in step 4 as having been removed
Observed behaviour: The form just reloads with nothing happening
Environment
Wiki(s): https://en.wikipedia.beta.wmflabs.org MediaWiki 1.45.0-alpha (bfd1290) 12:49, 21 October 2025.
Derived Requirement
Ensure that on Special:EditWatchlist, a user can successfully remove selected watched pages from any pagination state, including the last page of results, and that the removal action results in visible confirmation rather than silently reloading the form.
Test Steps
Test Case 1: Ensure watched pages can be removed from the last page of Special:EditWatchlist
- Navigate to Special:EditWatchlist.
- Use pagination controls to navigate to the last page of watched items.
- Select the checkbox next to a watched page.
- Click the "Remove titles" button.
- Observe the resulting page or confirmation state.
- ✅❓❌⬜ AC1: The selected page is removed from the watchlist and the UI reflects the removal instead of reloading with no visible change.
QA Results -Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T407853#11575667 |