diff --git a/packages/learn/src/templates/Challenges/redux/execute-challenge-epic.js b/packages/learn/src/templates/Challenges/redux/execute-challenge-epic.js index 90b4f5d321..f705613fa6 100644 --- a/packages/learn/src/templates/Challenges/redux/execute-challenge-epic.js +++ b/packages/learn/src/templates/Challenges/redux/execute-challenge-epic.js @@ -42,7 +42,11 @@ function updateMainEpic(actions, { getState }, { document }) { const proxyLogger = new Subject(); const frameMain = createMainFramer(document, getState, proxyLogger); const buildAndFrameMain = actions.pipe( - ofType(types.updateFile, types.executeChallenge), + ofType( + types.updateFile, + types.executeChallenge, + types.challengeMounted + ), debounceTime(executeDebounceTimeout), switchMap(() => buildFromFiles(getState(), true)