Currently the value of a property is only highlighted if it happens to be within the first 10 items. This is achieved by comparing the visible items with but->editstr.
In some instances (T60817) the preselection does not happen even if the item is visible.
By setting the active pointer to the current value, search boxes will scroll down to make the selected item visible.