I haven't investigated this very thouroughly, but somewhere along the way, $wgMaxRedirects became broken (I tested in 1.18, and it works as expected). The drawing of redirect levels works, but actually following the redirects always goes to 1 level
$wgMaxRedirects = -1; (or 0)
Expected behaviour: Redirects aren't followed, pretty redirect picture isn't drawn (personally I find it weird that it isn't drawn, but that appears to be the intention of the code)
Actual behaviour: Redirects are followed 1 level (unexpected), pretty picture not drawn (Expected).
$wgMaxRedirects = 3
Expected behaviour: Redirects followed 3 levels, pretty redirect picture drawn to 3 levels
Actual behaviour: Redirects are followed 1 level (unexpected), pretty picture drawn for 3 levels (Expected).
Version: 1.20.x
Severity: normal