Comments are mandatory when approving request via VADescription'sysapproval_approver' is configured to allow a request to be approved without comments, and require comments when rejecting the request.There are no business rules, client scripts, data policies or ui policies requiring either of the 'Comments' and 'State' fields to be present when approving the request.Checking the definitions of the two fields above I see both fields configured as: ---- https://INSTANCE.service-now.com/table_columns.do ------mandatory = falseread_only = falseand the below is the UI policy which enforces comments to be mandatory when the state of the request changes to rejected: Comments mandatory on rejectionhttps://CUSTOMER_INSTANCE.service-now.com/nav_to.do?uri=sys_ui_policy.do?sys_id=8bc580335f132000a9ad2572f2b4775aSteps to Reproduce Changing the state to 'Approved' and saving the record which worked as expected (no comments required), then changing the state to 'Rejected' but this time saving the record did not work as the comments field becomes mandatory on request rejected (expected)WorkaroundOnly when the business needs state that the normal behaviour is considered a critical issue: In MSTeamsMessageActionsApprovalHandler Script Includes at line 54 change "isRequired" to false (In getApprovalActions() ). Related Problem: PRB1519528