Author: Wiki.Melancholie
Description:
Our search URLs became a mess by the latest code update:
- The special page name isn't localized anymore (for all searches)! Example: Spezial:Search instead of Spezial:Suche.
- &fulltext=1 got doubled. Example: &fulltext=Advanced+search&fulltext=Erweiterte+Suche
- Parameters do not show any proper sort order anymore.
Sidebar search:
> http://de.wikipedia.org/w/index.php?title=Spezial%3ASearch&search=search-url-bug-showcase&fulltext=Volltext
> title, search, fulltext: OK (but "Search" is English!)
#search:
> http://de.wikipedia.org/w/index.php?search=search-url-bug-showcase&ns0=1&title=Spezial%3ASuche&fulltext=Search&fulltext=Volltext
> search, ns0, title, fulltext, fulltext (leave title as first, remove doubled fulltext)
HTML source:
<input name="title" type="hidden" value="Spezial:Suche" /><input name="fulltext" type="hidden" value="Search" /><input type="submit" value="Volltext" name="fulltext" />
#powersearch:
> http://de.wikipedia.org/w/index.php?ns0=1&search=search-url-bug-showcase&title=Spezial%3ASuche&fulltext=Advanced+search&fulltext=Erweiterte+Suche
> ns0, search, title, fulltext, fulltext (ns0 first? leave title as first. ...remove doubled fulltext)
HTML source:
<input name="title" type="hidden" value="Spezial:Suche" />
<input name="fulltext" type="hidden" value="Advanced search" />
<input type="submit" value="Erweiterte Suche" name="fulltext" />
If the doubled &fulltext= should have been intended for some kind of tracking, please use only *one* &fulltext= anyway, but instead use:
&fulltext=1 if 'Search'
*or*
&fulltext=2 if 'Advanced+search'
Version: unspecified
Severity: enhancement
URL: http://de.wikipedia.org/w/index.php?ns0=1&search=search-url-bug-showcase&title=Spezial%3ASuche&fulltext=Advanced+search&fulltext=Erweiterte+Suche