This is not a problem of update, but a problem in Xojo. I presented what happened to me while the update ran.
Let me reformulate with an every day example.
Every morning I shut down my computer before I left home. I do not quit all my applications because I know macOS will reopen them at next startup.
Unfortunately, Xojo do not re-open the project that was open at quit time (the project was saved). All other applications re-open the opened windows and display them back, ready to work.
In shorter words: Xojo is unable to open the last opened project that was not close at its previous quit time.
Of course, if your projects are always a one window only project and you always quit in design mode…
This avoid you to go manually where you were the last time (5 minutes ago or ‘the night before’) you were working with Xojo.
Is it clear now ? This may help you to avoid terminate a feature you had to stop working on previously.
I understood you perfectly, I was just giving you a way to avoid unexpected restarts. If you want Xojo to resume your last opened project when launched, then file a Feedback case. However, a quick test of two other IDEs on my computer show that they do exactly what Xojo does.
As a developer you need to either adopt Apple’s NSDocument based application structure or implement your own Window Restoration routines.
I’ve tried to adapt a Xojo application to follow the NSDocument structure, but I could never get all the pieces working correctly. However it’s not that difficult to create your own. I’ve included my code within the Ohanaware App Kit.
If Xojo is interested in supporting Window Restoration, they know where to reach me.