{{#ifexist}} does not recognise URL encoded filenames, see URL for testcase.
I fixed it with r37387 but Brion didn't like the fix at this point.
With r37420 he reverted:
Revert r37387 "Let the {{#ifexist}} works with encoded URLs too. See testcase"
Causes regression for titles containing "+".
Proper fix here is to move the existing % decoding into Title::newFromText or
Title::secureAndSplit so it's done automatically, rather than attempting to
replicate it, with the potential of getting it wrong like this, every place we
decide to accept titles
Sticking it to Bugzilla for the moment until I have time (or another dev ;-) )
Version: unspecified
Severity: normal
URL: http://test.wikipedia.org/wiki/User:Raymond/ifexist