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.