diff --git a/workspace/extension/src/lib/panel/Editable.svelte b/workspace/extension/src/lib/panel/Editable.svelte index 8a4c8c8..14d1515 100644 --- a/workspace/extension/src/lib/panel/Editable.svelte +++ b/workspace/extension/src/lib/panel/Editable.svelte @@ -45,12 +45,19 @@ {#if editing} { // @ts-expect-error - target and value exists update(target.value); }} - onkeydown={({ key, target }) => { + onkeydown={(event) => { + const { key, target } = event; + if (key === 'Escape') { + event.preventDefault(); + editing = false; + return; + } if (key !== 'Enter') return; // @ts-expect-error - target and value exists update(target.value);