diff --git a/website/src/repl/Repl.jsx b/website/src/repl/Repl.jsx index c5f69c8e..6c7d26d0 100644 --- a/website/src/repl/Repl.jsx +++ b/website/src/repl/Repl.jsx @@ -130,11 +130,12 @@ export function Repl({ embedded = false }) { editorRef.current.repl.setCps(1); await prebake(); // declare default samples } - if (newCode || isDirty) { + if (newCode && isDirty) { editorRef.current.setCode(newCode); editorRef.current.repl.evaluate(newCode); + } else if (isDirty) { + editorRef.current.evaluate(); } - logger('[repl] code updated!'); }; const handleShuffle = async () => { // window.postMessage('strudel-shuffle');