From 83c7c9ed996f0e9489ce3ff1ab33c1d32bdb1132 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 17 Jul 2026 04:15:26 +0200 Subject: [PATCH] palabras(menubar): Enter en el popover de escape confirma y cierra El campo confirmaba en vivo (oninput) pero Enter no cerraba el popover. Handler onkeydown: Enter (no en textarea) hace blur (vuelca los que confirman en change: number/length/select) + cierra. Textarea conserva Enter para salto de linea; Esc / clic fuera tambien cierran. Verificado en Chrome real (Enlace: escribir + Enter -> cierra con el valor puesto). Co-Authored-By: Claude Fable 5 --- .../eidos/components/palabras/palabras.svelte | 39 +++++++++++++------ 1 file changed, 27 insertions(+), 12 deletions(-) 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}