I'm pretty certain that geoprocessing models would honor/respect/recognize edit sessions when run in ArcMap. This was handy when updating an Enterprise Geodatabase feature class that is also served on the web. If the geoprocessing model failed part of the way through, you could stop your edit session and choose not to save the edits to return the feature class to the original state.
Does anyone know if that's true in Pro? I can see this being a challenge because you could have multiple maps, windows and geoprocessing models open at the same time. How does the geoprocessing model know which map it's supposed to be applied to, specifically the map that has the active edit session? My question pertains to running the geoprocessing model in model builder and when opening the model by double clicking it in a toolbox (not in model builder mode).
I've searched the internet and the help documentation and I can't find any answer. If this isn't possible, are there other routes that can accomplish something similar?