BugTrack2/44 のように、AutoLink 対象のページが無いようにすると、次の処理でWikiName がヒットするようになっています。(WikiName が有効の時)
if (empty($auto_pages)) { $result = $result_a = $nowikiname ? '(?!)' : $WikiName; } else {
そして、InlineConverter クラスでの処理順は、AutoLink → WikiName → AutoLink(Alphabet) となっているので、WikiName はすべてAutoLink として処理されてしまい、存在しないページへのリンクが表示されなくなります。
どうやら昔、WikiNameとAutoLinkの処理を分割後、同じような問題が起こりBugTrack/271で対処した時に、対象ページが無い時の処理部分を見逃していたようです。
次のように修正するとうまくいきました。
if (empty($auto_pages)) { - $result = $result_a = $nowikiname ? '(?!)' : $WikiName; + $result = $result_a = '(?!)'; } else {