diff --git a/packages/react/src/components/MiniRepl.jsx b/packages/react/src/components/MiniRepl.jsx index 1be98727..a8de7978 100644 --- a/packages/react/src/components/MiniRepl.jsx +++ b/packages/react/src/components/MiniRepl.jsx @@ -82,7 +82,7 @@ export function MiniRepl({ e.preventDefault(); flash(view); await activateCode(); - } else if (e.code === 'Period') { + } else if (e.key === '.') { stop(); e.preventDefault(); } @@ -93,26 +93,6 @@ export function MiniRepl({ ), ); - // set active pattern on ctrl+enter - useLayoutEffect(() => { - if (enableKeyboard) { - const handleKeyPress = async (e) => { - if (e.ctrlKey || e.altKey) { - if (e.code === 'Enter') { - e.preventDefault(); - flash(view); - await activateCode(); - } else if (e.code === 'Period') { - stop(); - e.preventDefault(); - } - } - }; - window.addEventListener('keydown', handleKeyPress, true); - return () => window.removeEventListener('keydown', handleKeyPress, true); - } - }, [enableKeyboard, pattern, code, evaluate, stop, view]); - const [log, setLog] = useState([]); useLogger( useCallback((e) => { diff --git a/website/src/repl/Repl.jsx b/website/src/repl/Repl.jsx index 186e1628..9dda2e25 100644 --- a/website/src/repl/Repl.jsx +++ b/website/src/repl/Repl.jsx @@ -147,7 +147,7 @@ export function Repl({ embedded = false }) { e.preventDefault(); flash(view); await activateCode(); - } else if (e.code === 'Period') { + } else if (e.key === '.') { stop(); e.preventDefault(); }