In Service Portal, when a True/False field type is displayed in a Reference Variable on a Catalog Item, then no all displayed records match the typeahead searchIssue <!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size:14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> Symptoms When a 'True/False' field type is part of the reference columns attributes (ref_ac_columns) in a Reference variable on a Catalog Item, then the typeahead search does not work and displays records that do not match the search, see the example below: For instance, having the following Variable attributes in a reference variable:ref_auto_completer=AJAXTableCompleter,ref_ac_columns=user_name;employee_number;email;department;active Notice, 'active' is a 'True/False' field type. If the 'True/False' field type is removed, then the search works as expected, see below: Steps to reproduce: 1.Create a catalog item or modify an existing one.2.Add a reference variable as follow: Type= Reference Question = User Reference Name =user_reference Type Specifications - Reference= sys_user - User reference qualifier= simple - Variable attributes= ref_auto_completer=AJAXTableCompleter,ref_ac_columns=user_name;employee_number;email;department;active 3.Save and try from Service Portal Expected behavior In an Out of the Box instances (OOB data), if you type abelThe following user should be displayed:Abel Tuter Actual behaviorIn an Out of the Box instances (OOB data), if you type abelThe following users will be displayed: Abel Tuter Aqib Mushtaq If the 'True/False' field type is removed, then the search works as expected. Release Madrid. Cause This is the expected behavior, in the example used here, the sys_user table has the attribute ref_ac_columns_search=true which means ref_ac_columns as used to search typeahead in reference [/sys_dictionary.do?sys_id=f83089223433230078507f0289bd01b8&sysparm_record_target=sys_dictionary&sysparm_record_row=1&sysparm_record_rows=68&sysparm_record_list=name%3Dsys_user%5EORDERBYname] The active in the ref_ac_columns caused the issue in the search as true/false column should not be used for search. Resolution Option 1: 1. Go to the System Definition >> Dictionary and search by the referenced table where type is collection.2. Go to the Attributes TAB (related link) and set ref_ac_columns_search=false which makes search work only on name, and not on ref_ac_columns fields Option 2:1. Remove active from ref_ac_columns This what happens in platform form as well. Same configuration in platform form will also have same result.