diff --git a/src/state/sync/saga.js b/src/state/sync/saga.js index 83a4ca108..e2e024ca6 100644 --- a/src/state/sync/saga.js +++ b/src/state/sync/saga.js @@ -211,9 +211,11 @@ function* progressUpdate({ payload }) { yield put(actions.setIsSyncing(false)) yield put(actions.showInitSyncPopup(false)) } else { + const isSyncing = yield select(getIsSyncing) const syncProgress = Number.isInteger(progress) ? progress : 0 + if (isSyncInProgress && !isSyncing) yield put(actions.setIsSyncing(true)) yield put(actions.setSyncProgress(syncProgress)) yield put(actions.setEstimatedTime(estimatedTimeValues)) }