Closed
Description
Version
3.1.3
Reproduction link
https://codepen.io/luxaritas/pen/WNvRagw?editors=1010
Steps to reproduce
- Run a long async function within a route guard
- Start at route A, navigate to route B, and then back to A again before the guard for B resolves
What is expected?
Navigation to route B is cancelled, or at least completed and re-routed to route A
What is actually happening?
NavigationDuplicated is thrown, and the page navigates to and stays on route B