Last modified: 2006-05-27 01:26:07 UTC
When a decimal entity (for instance =) is found within a URL, it should be passed as is to the browser (or perhaps unescaped where possible, as happens with the rest of the text), instead of being escaped. For instance: http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook Actual result: <a href="http://en.wikipedia.org/wiki/Special:Preferences?useskin&#61;monobook" class='external free' title="http://en.wikipedia.org/wiki/Special:Preferences?useskin&#61;monobook" rel="nofollow">http://en.wikipedia.org/wiki/Special:Preferences?useskin&#61;monobook</a> Expected result: either: <a href="http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook" class='external free' title="http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook" rel="nofollow">http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook</a> or: <a href="http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook" class='external free' title="http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook" rel="nofollow">http://en.wikipedia.org/wiki/Special:Preferences?useskin=monobook</a> This was found when trying to fix the link on the FAQ on the header of [[Wikipedia:Village pump (technical)]] (the previous trick, using nowiki, seems to have stopped working, and the 2= trick also isn't working).
Live testcase: [[User:CesarB/Testcases/6102]]
Fixed in r14417. http://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_%28technical%29&diff=55349176&oldid=55342993
Note that this extends the special-case in bug 1288 to cover all standard HTML character entities.
Rather, bug 1228. Bah.