У меня есть CanActivate guard для проецирования нескольких маршрутов в зависимости от статуса входа. Хотя он отлично работает, целевой компонент, который я защищаю, отображается на секунду, прежде чем охранник перенаправит меня на страницу входа, если я не вошел в систему. У охранника нет ни HTTP-вызовов, ни асин c бегущий код это просто проверка данных из переменной, присутствующей в другом сервисе. Пожалуйста, предложите, что может быть причиной такого неожиданного поведения.