Basicly creating an internal link with a <nowiki> thing generate bad link in the database (using a NaodW29). I used the unstrip function of parser.php to remove that from the text before it is send to the internal link handler. Seems to fix things quite well
$nextToken = $tokenizer->nextToken();
$txt .= $nextToken["text"];
}
- $txt = $this->handleInternalLink( $txt, $prefix );
+ $fakestate = $this->mStripState;
+ $txt = $this->handleInternalLink( $this->unstrip($txt,$fakestate), $prefix );
# did the tag start with 3 [ ?
if($threeopen) {