Describe the bug
by specifying responseType: 'code' for example, when token exists, will do some sort of page refresh behind the scenes with the same url. This will prevent manual navigation to another url.
By enabling tracing in router one will get a NavigationCancel envent with the message:
Navigation ID 1 is not equal to the current navigation id 2
Log example
To Reproduce
Do a authorization flow login.
From the browser try to manually change the url to a another valid route.
The browser remains on the old page
Expected behavior
The browser loads the requested page
Desktop (please complete the following information):
OS: Linux
Browser: Brave
Version: 108
Additional context
Reproducible only for authorization code flow. Implicit works fine by setting oidc: true, requestAccessToken: true, but not responseType. The instant responseType is provided the above happens
Describe the bug by specifying responseType: 'code' for example, when token exists, will do some sort of page refresh behind the scenes with the same url. This will prevent manual navigation to another url.
By enabling tracing in router one will get a NavigationCancel envent with the message: Navigation ID 1 is not equal to the current navigation id 2
Log example
To Reproduce Do a authorization flow login. From the browser try to manually change the url to a another valid route. The browser remains on the old page
Expected behavior The browser loads the requested page
Desktop (please complete the following information):
Additional context Reproducible only for authorization code flow. Implicit works fine by setting oidc: true, requestAccessToken: true, but not responseType. The instant responseType is provided the above happens