So I have
private void BeginSynchronization()
{
JobOptions options = new JobOptions("X", "Y", Sitecore.Context.Site.Name, this, "Synchronize");
Job job = JobManager.Start(options);
JobHandle.Value = job.Handle.ToString();
// start client pipeline to check progress
Sitecore.Context.ClientPage.ClientResponse.Timer("CheckStatus", 500);
}
Whether the first page of the wizard is skipped or not the Synchronize method runs but if the first page of the wizard is skipped the CheckStatus method does not run and the UI does not update. I have tried wrapping it in a try catch but no exception is thrown?