Как отследить изменение поисковых параметров в URL при переходе на другой маршрут

Можно ли отслеживать изменения поисковых параметров при изменении URL внутри виджета?

Пример:
?search=abc

При выводе в консоль location.search он оказывается пустым. Однако при обновлении страницы или выполнении любого другого действия в консоли отображается ?search=abc.

Мне нужно запускать действие, если в URL присутствуют поисковые параметры.