Closed thehabes closed 5 years ago
Where we can we have to bring the user back to the point where they accidentally drop out of the process. Moving usr input to upfront will alleviate a lot fo this but it remains possible for such events to occor and we should drop them back to the last point where something successful happened
There are a few of these that slip through the cracks and won't be handled in a #36 scenario. They are secondary level prompts that only ask the user for something based on a choice later down the road. These prompts cleanly fit into the while() loop idea though and wouldn't be expected to be available in the #36 scenario anyway.
Fixed through the UI and processing redo
Instead of crashing out when looking for a required path (like for a prefs file or fitter file), hold these states in a while() loop until a valid path is provided.
Where this handling takes place is dependent on #36 where me may choose to do all of this interaction at the beginning.