diff --git a/src/uix/eidos/components/palabras/palabras.svelte b/src/uix/eidos/components/palabras/palabras.svelte index b7442fc52..e24c04bbb 100644 --- a/src/uix/eidos/components/palabras/palabras.svelte +++ b/src/uix/eidos/components/palabras/palabras.svelte @@ -142,18 +142,33 @@ > {#if editField} {eidos.langs.ts(editField.label)} - (editField = null)} - /> + + + { + const t = e.target as HTMLElement; + if (e.key === 'Enter' && !e.shiftKey && t.tagName !== 'TEXTAREA') { + e.preventDefault(); + t.blur?.(); + editField = null; + } + }} + > + (editField = null)} + /> + {/if}