[ https://issues.apache.org/jira/browse/TAP5-1175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877190#action_12877190 ]
Paul Stanton commented on TAP5-1175: ------------------------------------ thanks igor, sorry i didn't find this bug before. i've patched my app and am awaiting the 5.1.06 release! > single quote escapted to ' causes issues in ie8 > ---------------------------------------------------- > > Key: TAP5-1175 > URL: https://issues.apache.org/jira/browse/TAP5-1175 > Project: Tapestry 5 > Issue Type: Bug > Affects Versions: 5.1 > Environment: ie8 browser > Reporter: Paul Stanton > Assignee: Igor Drobiazko > Original Estimate: 0.02h > Remaining Estimate: 0.02h > > Tapestry escapes single quotes in attribute values using ' which causes > issues in ie8. the correct technique to avoid the ie8 issue is to use the hex > number in the ascii reference. > for example the content of the zone > <t:zone ...> > <a href="" onclick="alert('hi'); return false;">hi</a> > </t:zone> > will be encoded into the following string within the JSON in the XHR response: > "<a href='' onclick='alert('hi'); return false;'>hi</a>" > This will cause a syntax error in ie8. > PATCH: > Tapestry 5.1.0.5, > org.apache.tapestry5.dom.AbstractMarkupModel > line 136 > builder.append("'"); > change to > builder.append("'"); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.