HTML reserved characters are double escaped on repeaters getting data from object field/url .

Site.com , Spring 13

Last updated 2015-05-12 ·Reference W-1526808 ·Reported By 4 users

Fixed - Spring '13 Patch 8.0

Summary
HTML reserved characters are double escaped on repeaters getting data from object field/url .

For example, '&' character becomes '&'

Repro
1. Upload an image in salesforce and make publicly accesible.

2. Get the url for the image. e:g:
http://c.<INSTANCE>.content.soma.force.com/servlet/servlet.ImageServer?id=<DOC_ID>&oid=<ORG_ID>

3. Add a url field to an object that your site has access to.

4. Add the url to a record for the object.

5. Create a repeater to above object, and add a data element, which displays an image, and set the source url to the field from step 2.

6. Publish the site and review the page/repeater. Image not loaded.
Review the html source, the source url '&' becomes "&amp;"

Workaround
Manually create the image tags in a content block

Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.