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:
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.