Author: van.de.bugger
Description:
Commit r102365 "strict comparators for empty strings" breaks Special::Search.
How to reproduce:
$ svn update -r 102107 # it is a previous version of SF before 102365
then go to Special:Search, type any garbage in the input field, press Search button. I suppose, the page is not found, so message
The page "Garbage" does not exist.
"Garbage" is a red link with href=".../index.php?title=Garbage&action=edit&redlink=1", so following the link will create the page.
Then
$ svn update -r 102365
Do the same. "Garbage" is a red link, but href="" (empty), so following the link returns to the same Search page.
I do not now how SemanticForms affects SearchPage, but updating SemanticForms sources back to r102107 fixes the issue. Disabling SemanticForms also helps to get red links on Special:Search working. All the revisions after r102365 also affected.
Version: unspecified
Severity: critical