The displayed workflow and tasks are not updated when switching between processes without unmounting the process status view
Found while troubleshooting a probably unrelated Sentry issue:
- Open the process list.
- Click on a configured process.
- Click on the Process button in the navbar to return to the process list.
- Click on a second, different configured process.
- Press and hold the Back button of the browser until the history menu appears.
- Click on the third entry in the list, the one that will point to the first process.
- The currently displayed process will be the first one, but the tasks of the second process will still be displayed in their place.
When going back to the first process from the second one, we stay on the exact same route for Vue Router, which makes it reuse the same view. View re-use without a re-mount is a very common pitfall for update issues, and it seems the Workflow.vue
component might be affected here.