I’m sure this has happened to you.
You’re working on several workflows at a time and you’ve made some progress on one of them but not saved it yet. You then try open the same file again in error and somehow, as you’re trying to declarer by closing windows, you mistakenly close the workflow you’ve made all the changes to without saving, leaving the one open without all your changes.
I’d like a similar situation where for example, you get an error message if you try and open an excel workbook if it is already open on your desktop.