Hi all.
Just to let you all know there is a small change to how the {{#ifexist: and #switch parser functions work.
Previously entity references (& > "   etc) were considered different from the characters they represented. For example:
{{#ifeq:&|&|the same|different}} outputted "different"
This has changed so that they are now considered the same. In particular, this means that pages with certain special characters (ie *,',",=,;), will now have {{PAGENAME}} "equal" to the actual page. For example, on a page named "*foo"
{{#ifeq:{{PAGENAME}}|*foo|the same|different}}
used to output "different", will now output "the same".
Change goes live on testwiki/mw.org on the July 3, non-wikipedia projects July 8, Wikipedia on July 10. You can test right now http://deployment.wikimedia.beta.wmflabs.org/wiki/
Relevant patch https://gerrit.wikimedia.org/r/#/c/113518/
If anyone has any concerns about this change, please reach out.
--bawolff