diff --git a/app/reducers/reducer.ts b/app/reducers/reducer.ts index 632ebd8d..fa2a0380 100644 --- a/app/reducers/reducer.ts +++ b/app/reducers/reducer.ts @@ -815,10 +815,12 @@ export function gridInterfaceReducer( if (isKeypressAction(action)) { const key = action.key; // Resume on Esc, but only during midgame pause - if (isPuzzleState(state) && !state.currentTimeWindowStart) { - if (state.bankedSeconds === 0) { - return state; - } + if ( + isPuzzleState(state) && + !state.success && + !state.currentTimeWindowStart && + state.bankedSeconds !== 0 + ) { if (key.k === KeyK.Escape) { return { ...state,