Open
Description
Users shouldn't be able to navigate away from pages when:
- They have unsaved changes (either Camera or Network Settings).
- Have a look remake dialog open (Camera or Pipeline Name).
- Actively in the Calibration process.
Confirmation dialog can be opened on the guard request that can clean up the state and store before navigating away from the page.
(V4 docs)
https://router.vuejs.org/guide/advanced/navigation-guards.html