From 1a4e2c593f82d521b4461f9ad8eb5510e032ed35 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Thu, 25 Jul 2024 09:22:50 +0200 Subject: [PATCH] feat: reduce preview debounce timer (#55561) --- .../src/templates/Challenges/redux/execute-challenge-saga.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/src/templates/Challenges/redux/execute-challenge-saga.js b/client/src/templates/Challenges/redux/execute-challenge-saga.js index 1a4ca74e143..d1a1e212334 100644 --- a/client/src/templates/Challenges/redux/execute-challenge-saga.js +++ b/client/src/templates/Challenges/redux/execute-challenge-saga.js @@ -255,7 +255,9 @@ export function* previewChallengeSaga(action) { yield put(initLogs()); yield put(initConsole('')); } - yield delay(700); + // long enough so that holding down a key will only send one request, but not + // so long that it feels unresponsive + yield delay(30); const logProxy = yield channel(); const proxyLogger = args => logProxy.put(args);