If a target link doesn't exist, the source link may be inserted incorrectly.
This can be fixed by removing || page.title in ext.cx.tools.link.js line 112, because if there's no page.langlinks[ 0 ][ '*' ], then there's probably no target link to insert, but then the problem is that redirects are not handled correctly: linkPairs is indexed by the real target article, while the adaptations parameter in apply() is looked up by the href, which is the name of the redirect.
Version: unspecified
Severity: normal