17

This isn't, surprisingly, another double-encoding bug - it's a not-enough-encoding bug. The Data Explorer doesn't like the question Do I really need to encode '&' as ' &'?.

Question title screenshot:

Question, containing "&" in title

Data Explorer results:

Data Explorer rendering it as "&"

Additional testing has revealed that jQuery: how to add <li> in an existing <ul>? and How do I translate a &#174; into Silverlight Text Represenation have their titles encoded properly - so it's just &amp; that trips it up. What gives?


Edit: This very question is a useful test case.

8
  • 2
    The space in that question title bothers me. Aug 7, 2013 at 5:15
  • 1
    Is this a security vuln?
    – Cole Tobin
    Aug 30, 2013 at 1:53
  • 1
    @ColeJohnson No.
    – Tim Stone
    Aug 30, 2013 at 3:06
  • @TimStone darn.
    – Cole Tobin
    Aug 30, 2013 at 3:17
  • @Ben nothing was done, the Data Explorer revision is "rev 2013.8.7.10" and the bug still exists. Why status-completed? Sep 10, 2013 at 7:15
  • @ShaWizDowArd Maybe the pull request got "dispositioned", and it's just caching or something biting again. (I don't know what half this version-control jargon means.) Sep 10, 2013 at 12:45
  • @ShaWizDowArd: the pull request was accepted, and that's why I marked it completed. SEDE just hasn't been built in about a month. I'll get it built out today. Sep 10, 2013 at 16:01
  • @Ben thought those two actions are intertwined somehow, anyway last time it took over a year for SEDE to be built, lol! Sep 10, 2013 at 16:11

1 Answer 1

5

I think this was meant to be a feature so that the already-escaped entities in post body contents would be displayed as they were originally written, but since that field shows you the rendered HTML otherwise I'm not sure that that makes much sense.

I've gone ahead and submitted a pull request that's less picky about which ampersands it encodes as &amp;, so this should be fixed in the next deploy after that change is pulled.

1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .