Reference fields show preview icon even when the field has an empty valueIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms - Reference field shows no value, yet the preview icon to the right is displayed as if the field was populated. Cause Change in behavior for reference fields caused by the system property "glide.ui.clickthrough.popup" being set to true. With this property enabled, setting a field's visibility to 'true' when it is already visible to the user causes the preview icon to display. This can be accomplished by either using a UI Policy to set the visibility to true or with a script by using setDisplay('field_name', true); Resolution A field's visibility should not be set to 'true' when it is already visible on the form. Remove the action if caused by a UI Policy, or remove the setDisplay() call if caused by a script. You can also set the system property 'glide.ui.clickthrough.popup' to false, but that may not be suitable as it changes the "hover-over" behavior for reference fields. Additional Information - Documentation for the Reference Icon - Jakarta: https://docs.servicenow.com/csh?topicname=c_ReferenceIcon.html&version=latest - Documentation for the Reference Icon - Kingston: https://docs.servicenow.com/csh?topicname=c_ReferenceIcon.html&version=latest - See also related knowledge article about, if you have a different issue related to reference field preview: 'Reference icon functionality and display got changed after an upgrade to Kingston': https://support.servicenow.com/kb_view.do?sysparm_article=KB0683756Preview reference pop-up window is triggered on hover and sometimes stays open when cursor moves away: https://support.servicenow.com/kb_view.do?sysparm_article=KB0689068