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).
Version: 1.7.x
Severity: normal
URL: http://en.wikipedia.org/wiki/User:CesarB/Testcases/6102