Certain fields are visible to non-admin users only when the fields not empty.Issue Some of the fields are visible to non-admin users only when the fields not empty. When they are not empty, they will be visible without any issue.ReleaseAllCauseThis behavior can be seen when the system property 'glide.sys_reference_row_check' is set to true. If this property value is set to true, it will check the ACL conditions/script for reference fields as well. For example: assume that in an ACL on 'sys_user_group.Name', there is a condition as 'Active is true'. So, as per the property 'glide.sys_reference_row_check', the users can read the Assignment group reference field that refers to the sys_user_group table only when the group selected in that field is Active. When the Assignment group value is empty, the active field on sys_user_group would be evaluated to false on this field. Hence, the users are not able to see the Assignment group when it is empty. ResolutionThis behavior is expected one. The customers need to evaluate the business requirement and change the value of this property accordingly. Refer the below product documentation to know more about this property. Apply ACL script conditions to reference fields