After upgrading to 3.1 RC5, forms with any greater than (>) or less than (<) characters that are displayed as hexadecimal equivalents (%3E and %3C respectively) will cause an unreported error that results in an unsuccessful save.
For example, attempting to publish the following code into the "html" field of the chronoform admin:
followed by clicking the "Apply" or "Save" buttons will redirect you to the admin panel without saving your changes.
For example, attempting to publish the following code into the "html" field of the chronoform admin:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
followed by clicking the "Apply" or "Save" buttons will redirect you to the admin panel without saving your changes.