Fix browser history when accessing the immersive editor
Current Behavior
When accessing the immersive editor, multiple instances of the page are pushed into the browser's history causing difficulties when users want to navigate back to the previous page.
Expected Behavior
Users should one click the back button after accessing the immersive editor
Steps To Reproduce
Open the immersive editor and check browser history
Environment
- FlowFuse version: 2.8.0
- Node.js version: N/A
- npm version: N/A
- Platform/OS: N/A
- Browser: N/A
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate
The browser's history is impacted by the oAuth authentication procedure between the instance and the FlowFuse platform in which two redirects occur (one in /account/authorize and the second in /account/complete/:code).
For the time being, I have no practical solution on how to solve this, or if it should be solved as it's a core component in the auth process.
@knolleary, I assigned you as well so we won't loose track of it
not something we can easily fix, moving it to todo as other priorities take precedence
We've been carrying over this over multiple release versions and has no urgency or immediate fix that can be addressed as the oauth redirect is integral to the NR authentication process.
We should remove it from the current release and re-schedule it when needed.