diff --git a/src/uix/eidos/components/palabras/palabras-chrome.css b/src/uix/eidos/components/palabras/palabras-chrome.css
index fbabd64b9..0fad0c923 100644
--- a/src/uix/eidos/components/palabras/palabras-chrome.css
+++ b/src/uix/eidos/components/palabras/palabras-chrome.css
@@ -141,6 +141,13 @@
/* Focused ONE-FIELD escape — a NON-MODAL popover anchored under the bar. The
own title labels it, the field's own label is hidden and the control fills the
width. No panel surface / grid / skin: the control is itself, at popover width. */
+/* The escape overlay BLOCKS interaction with the bar/menu behind (modal) but is
+ INVISIBLE — no dim, so the editor stays visible. It still captures the pointer
+ (transparent ≠ pointer-events:none), so hover-open menus underneath are dead. */
+[data-palabras-menu-overlay][data-palabras-menu-overlay] {
+ background: transparent;
+ backdrop-filter: none;
+}
[data-palabras-menu-popover][data-palabras-menu-popover] {
inline-size: min(320px, calc(100vw - var(--space-8)));
display: flex;
diff --git a/src/uix/eidos/components/palabras/palabras.svelte b/src/uix/eidos/components/palabras/palabras.svelte
index e24c04bbb..f381bacea 100644
--- a/src/uix/eidos/components/palabras/palabras.svelte
+++ b/src/uix/eidos/components/palabras/palabras.svelte
@@ -132,11 +132,17 @@
onOpenChange={(o) => {
if (!o) editField = null;
}}
+ modal
>
+
+