Actually further testing at customer site shows that the basic check .. then works but not in the following scenario: on_open_button_press do check attached list_object_to_select as al_list_object then if attached selected_object as al_object and then al_list_object.data_id = al_object.data_id then process_open_object (al_object) else if/check attached content as al_content then al_content. end end end end Where I put `if/check' is where autocomplete works/doesn't work.