Tim Starling wrote:
Ilmari Karonen wrote:
It seems r40830, which merged the LinkSearch
extension into core, as a
side effect changed the canonical name of Special:Linksearch from
"Linksearch" to "LinkSearch".
This happened to break one of my user scripts on en.wikipedia, which was
checking the canonical name in order to add some extra links to the
output of that special page. I realize that this is a minor annoyance,
and that fixing it took me all of one minute once I figured out what was
wrong, but could folks still _please_ try to avoid doing that in the
future? The canonical names are supposed to be canonical for a reason,
so that scripts can reliably tell what page they're running on. Don't
break them without a good reason.
How about: please break them all at once, rather than one at a time? And
rename the files while you're at it. Then you can announce it, and we can
get all the migration issues out of the way. Nobody likes working out
where the word breaks are meant to be.
The names are already localized; the only people who'll ever see the
canonical names are MediaWiki developers and user script writers. As
such, I don't see any real need to _ever_ change them.
But yes, if you absolutely must change them, do it all at once. And
please give us advance warning: off the top of my head, I'd guess
changing all the canonical names would break something like three
quarters of all user scripts and gadgets on enwiki, and probably about
as many on other wikis.
--
Ilmari Karonen