Steps to reproduce:
- Begin editing a workflow
- Click on a tool / data item
Expected result:
An error message is displayed about having unsaved work, and navigation is prevented.
Actual result:
The system navigates to the tool that was clicked on, abandoning all changes. Trying to open another workflow results in an error message about unsaved workflow changes being displayed.