Steps to replicate the issue:
- Open Special:UnreviewedPages, for instance, in Russian or Ukrainian Wikipedia.
- Fill the input field on top of the page with any category, for instance, Компьютерные игры по алфавиту for ruwiki or Категорія:Відеоігри за алфавітом for ukwiki (the example category is "Video games, alphabet order" in both cases).
- Open the category page and check if the results are correct. You can highlight unreviewed page using the patlinkshl.js userscript by Ignatus:
mw.loader.load( 'https://ru.wikipedia.org/w/index.php?title=User:Ignatus/patlinkshl.js&action=raw&ctype=text/javascript', 'text/javascript' );
What happens?:
In the example case, UnreviewedPages shows 12 unreviewed pages in given category in Russian Wikipedia and no pages at all in Ukrainian Wikipedia. Both results are clearly wrong, you can verify this by browsing the respecting category. Here's Ukrainian category as an example (unreviewed pages are highlighted in orange):
What should have happened instead?:
UnreviewedPages should list all the unreviewed articles in given category.
Other information
I assume it's connected to recently implemented caching, which is limited by 5000 pages ( T309440 ). Since filtering is now broken, it should either be fixed or removed. Removing is a bad option since it was a useful feature for WikiProjects: a certain project was able to review all the new pages related to their subject even if the total amount of unreviewed pages for this wiki was above 5000.