Prevent Ignition from syncing local resources with gateway resources when connection drops?

This is not the first time this has happened. I just lost several hours of work because my company's VPN dropped my connection then when I regained connection my local copy of a perspective screen that I had been working on for hours automatically reverted itself to the version before I did any work. I did not get any prompt or choice, the designer just regained connection to the gateway then wiped the local work that was on my screen right in front of me. Is there any way to stop this from happening other than "save frequently?" This is a great platform to work in overall but the fact that this interaction behaves this way is baffling to me.

Yes, this could be better, but this is also a learning opportunity that everyone goes through. Save often. Save always. To go several hours without saving is just asking for this exact thing to happen, for any software.

However, next time, you can copy the view's json with shift+right click, and paste it somewhere like notepad, then paste it back when the connection restores. I've had to do this before.

Again, definitely this shouldn't just auto-re-sync back to square one, and should at least prompt you to do an export first, but ultimately you need to change your work flow..

I would also suggest if the VPN is known to be spotty, grab a copy of the gateway, spin up a docker instance and develop locally and then bring those changes over.