diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/sagas/experiments.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sagas/experiments.js b/src/sagas/experiments.js index 5bcd6948..84a748da 100644 --- a/src/sagas/experiments.js +++ b/src/sagas/experiments.js @@ -38,7 +38,7 @@ export function* onOpenExperimentSucceeded(action) { function* startStateFetchLoop(experimentId) { try { - while (true) { + while ((yield select(state => state.currentExperimentId)) !== -1) { const lastSimulatedTick = (yield call(getLastSimulatedTick, experimentId)).lastSimulatedTick; if (lastSimulatedTick !== (yield select(state => state.lastSimulatedTick))) { yield put(setLastSimulatedTick(lastSimulatedTick)); |
