Issue with cross/clear function on a lookup field. User populates the lookup field and then clear it using the cross function highlighted below and hit save, the cleared value reappears in the lookup field and the record gets saved even though the field is a required field -

Steps to reproduce -
- Create a table and drag a lookup field which must be required field.
- Populate some value using the lookup dialog.
- Clear the value using the cross function.
- Try hitting save, the cleared value will reappear and the record gets saved.