Come ascoltare il cambiamento nei parametri di ricerca nell'URL durante la navigazione verso un route diverso

C’è un modo per ascoltare le modifiche nei parametri di ricerca durante la modifica dell’URL all’interno del widget?

Esempio:
?search=abc

Quando eseguo il console log di “location.search” è vuoto. Tuttavia, quando aggiorno la pagina o clicco su qualsiasi altra azione, viene visualizzato “?search=abc” nella console.

Voglio attivare un’azione se ci sono parametri di ricerca nell’URL.