If you lose telemetry with the contract you cannot pick up where you left off. There is no browser or local storage being used to cache the data so if the site loses track it can start where you left off by checking transaction flow. If the first contract is deployed, check contract 2 transaction in the wallet, if contract deployed check transaction 3 in the wallet, etc.
No cache = I wasted 25 dollars on broken contracts so far. :(