Regarding this recent update:
The dialogue box pops up when navigating away from a workflow step even if no changes were made. This means even clicking on a workflow action to be reminded of how it's configured triggers an "unsaved changes" dialogue. It should only show up if an actual change was made.