Page MenuHomePhabricator

Pagination broken on Special:PrefixIndex
Closed, ResolvedPublic

Description

https://en.wikipedia.org/w/index.php?title=Special%3APrefixIndex&prefix=A&namespace=0

There are way more pages starting with A than listed there (E.g. ABBA, Apple).

Also affects empty queries, e.g. https://az.wikipedia.org/w/index.php?title=X%C3%BCsusi%3APrefixIndex&prefix=A&namespace=8 does not list Monobook.js but stops at Gadget-*.

Event Timeline

@Krinkle since this affects wmf.3 and .4 (I presume), I'd rather not rollback to .2 and instead just fix/backport. Reasonable?

@greg Yep, just making sure it's traceable as a regression from wmf.3 and UBN. This should be fixed or that commit reverted as soon as possible. This is causing users to make mistakes as it appears no further pages existed, and people may make decisions based on that (e.g. when fixing all pages in the MediaWiki namespace before flipping a switch or migrating some deprecated function).

(made then both blocked since it'd need reverting in both)

Change 292224 had a related patch set uploaded (by Aaron Schulz):
Fix prefix index paging

https://gerrit.wikimedia.org/r/292224

Change 292228 had a related patch set uploaded (by 20after4):
Fix Special:PrefixIndex paging links

https://gerrit.wikimedia.org/r/292228

Change 292234 had a related patch set uploaded (by 20after4):
Fix Special:PrefixIndex paging links

https://gerrit.wikimedia.org/r/292234

Change 292224 merged by jenkins-bot:
Fix Special:PrefixIndex paging links

https://gerrit.wikimedia.org/r/292224

Change 292228 merged by jenkins-bot:
Fix Special:PrefixIndex paging links

https://gerrit.wikimedia.org/r/292228

Change 292234 merged by jenkins-bot:
Fix Special:PrefixIndex paging links

https://gerrit.wikimedia.org/r/292234

Mentioned in SAL [2016-06-01T21:26:07Z] <twentyafterfour@tin> Synchronized php-1.28.0-wmf.3/includes/specials/SpecialPrefixindex.php: sync https://gerrit.wikimedia.org/r/#/c/292234/ ( T136738 ) (duration: 00m 30s)

Mentioned in SAL [2016-06-01T21:31:27Z] <twentyafterfour@tin> Synchronized php-1.28.0-wmf.4/includes/specials/SpecialPrefixindex.php: sync https://gerrit.wikimedia.org/r/#/c/292228/ ( T136738 ) (duration: 00m 26s)

Krinkle claimed this task.

Verified. Thanks!