diff --git a/examples/sample-app-ts/src/index.ts b/examples/sample-app-ts/src/index.ts index d9d04c3b31..4c6fe756f6 100644 --- a/examples/sample-app-ts/src/index.ts +++ b/examples/sample-app-ts/src/index.ts @@ -35,7 +35,13 @@ const runCode = () => { if (outputDiv) outputDiv.innerHTML = ''; - eval(code); + // Wrap `eval` in a `try/catch` so that any runtime errors are + // logged to the console, instead of failing quietly. + try { + eval(code); + } catch (error) { + console.log(error); + } }; if (ws) { diff --git a/examples/sample-app/src/index.js b/examples/sample-app/src/index.js index 36abfb6dd8..0bb19d3da9 100644 --- a/examples/sample-app/src/index.js +++ b/examples/sample-app/src/index.js @@ -31,7 +31,13 @@ const runCode = () => { outputDiv.innerHTML = ''; - eval(code); + // Wrap `eval` in a `try/catch` so that any runtime errors are + // logged to the console, instead of failing quietly. + try { + eval(code); + } catch (error) { + console.log(error); + } }; // Load the initial state from storage and run the code.