My suggestion is to create a feature request from this discussion.
As stated there are many reasons for stopping a job, safety checks, verification of toolpath, and more.
Gsender has a “start from line” feature. This is not very useful if the coordinates system has been lost.
It would be really nice as a new feature if the “Stop” commands did not affect the coordinate systems. As a feature, I would like to be able to abort out of a job, check a few things, and restart the job from the top and not have to reset the coordinate system.
In my experience on a XCarve, the Z coordinate is not lost, only the X & Y.
Thanks, GSender is my preferred control software at this point. Great job !!