On change request, why the "On hold reason" value is NOT being cleared from XML/database once the "On hold" is unchecked/unticked. Issue On change request, why the "On hold reason" value is NOT being cleared from XML/database once the "On hold" is unchecked/unticked. Steps to Reproduce: 1. Open a change ->Tick "On hold" field/checkbox2. Enter the value in "On hold reason" field (suppose: test)3. Save4. Check the XML and the form shows the "On hold reason" value5. Untick the "On hold" field/checkbox6. Save the record7. Observe that the "On hold reason" field will be hidden because of the client script: Show On hold reason when on hold ticked Actual Behavior : Check the XML the "On hold reason" value (test) is still present (As expected on the form it is not showing the field/value because of the client script but the value is still present in the "On hold" field. It is just being cleared by another client script when tick the on hold later: Clear On hold reason when on hold ticked) Expectation Behavior : The value must be clear from the XML as well post unticking the "On hold" field.ReleaseAllCauseExpected behavior as per the designResolutionProduct team confirmed below: It's hidden and only ever shown on the form, so don't clear it.If the requirement is to clear the value, this can be done by configuring a Before Update/Insert Business Rule that will clear the message if the flag it unchecked.Related Linkshttps://docs.servicenow.com/bundle/quebec-it-service-management/page/product/change-management/task/t_PlaceAChangeRequestOnHold.html