On the product search page, changing a filter (such as category, price range, or rating) does not update the displayed results unless the user manually refreshes the page. The filter state is being correctly updated in the URL query string, but the data-fetching hook is not re-running on query parameter changes. This is likely due to a missing dependency in the useEffect hook that drives the search API call. The bug affects all filter controls and significantly degrades the search experience.