Handle entry text changes. Only updates the filter when search text actually changes. Popup should only be shown when explicitly requested (e.g., clicking arrow). However, if text becomes empty and popup is visible, hide it.