Last modified: 2010-05-15 15:28:20 UTC
At [[en:User:Gangleri/tests/special/unknown#bugzilla:908]] you can see links to [[special:versions]] and [[special:unknown]]. Both links are blue and direct to "No such special page". This seems to be a special behaviour for ns:-1 / ns:special. Regards Reinhardt
"Special:" pages do not exist in the same sense that other pages of the wiki do. Rather than entries in the database, they are [to simplify somewhat] seperate programs that interface with the rest of the software and its database. Thus the check for existence made for linking to a "real" article can't be applied here; also, the "red link" styling implies that the target doesn't exist *and can be created*, so I'm uncertain whether a link to something like [[Special:NonexistentSpecialPage]] should look the same. Nonetheless, it would be nice if it was possible to spot such invalid links (it probably indicates a typo needing correction); we could assign some different styling to the link, or possibly even not render it as a link (although this is probably asking for trouble). The biggest problem is with cache invalidation: if a new Special page were created, we'd really want the links to it to stop showing up invalid, and there's no way of tracking them with the current DB structure; but maybe that wouldn't be a problem very often. I must say, it would be nice to have an overhaul of the Special: pages system sometime, to make the whole thing a bit more structured; but, I guess, it's not a priority.
Fixed in r22450.
Additional fix in r22451 r22452