Yesterday the zwift.exe crashed more than 2 hours in a quite long ride. So obviously I did not get the route achievement and did not finish the challenge.
Really frustrating and in my view unnecessarily so.
I would love Zwift to do a autosave maybe everey minute and after every milestone (e.g. passing an arch), and then when rebooting the game after not having properly exited the ride being offered the option to continue on the last save, within a reasonable timespan (e.g. 15 minutes).
Exceptions could be made for certain cases to prevent exploits, just like with the coffee stop option.
That would give the riders enough time to restart their machines or routers and merrily finish their rides.