navigate(-1) and you'll be back at the home page, one entry previous in the browser history.navigate(-1) because there's nothing to go back to. So in this case it would make more sense for it to call navigate('/'), adding a new entry in the browser history.navigate('/') instead of navigate(-1) and make a new history item each time? navigate(-1).