From 6f9309cce8f1eec1bd837b2961ae0a2de16bde56 Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Tue, 10 Feb 2026 02:55:45 +0100 Subject: [PATCH] spinenr --- config/current.ver | 2 +- public/assets/js/ui-editor.js | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/config/current.ver b/config/current.ver index 87c40b6..dd91a8b 100755 --- a/config/current.ver +++ b/config/current.ver @@ -1 +1 @@ -1.2.97 +1.2.98 diff --git a/public/assets/js/ui-editor.js b/public/assets/js/ui-editor.js index fc8409e..dcebec3 100755 --- a/public/assets/js/ui-editor.js +++ b/public/assets/js/ui-editor.js @@ -836,11 +836,11 @@ export function initEditor() {     veilEl = document.createElement('div');     veilEl.id = 'bridge-editor-veil';     Object.assign(veilEl.style, { -      position:'fixed', inset:'0', background:'rgba(248,250,252,.85)',       display:'flex', alignItems:'center', justifyContent:'center',       pointerEvents:'auto',       zIndex:'2147483000', fontFamily:'system-ui, -apple-system, Segoe UI, Roboto, Arial', -      fontSize:'14px', color:'#0f172a' +      fontSize:'14px', color:'#0f172a', +      background:'rgba(248,250,252,.85)',     });     veilEl.innerHTML = `      
@@ -849,14 +849,21 @@ export function initEditor() {      
          `; -    (document.body || document.documentElement).appendChild(veilEl); +    const host = dlg || document.body || document.documentElement; +    if (host) host.appendChild(veilEl);     return veilEl;   }   function showVeil(){     const el = ensureVeil(); -    if (!el.parentNode) { -      (document.body || document.documentElement).appendChild(el); +    const host = dlg || document.body || document.documentElement; +    if (host && el.parentNode !== host) host.appendChild(el); +    if (host === dlg) { +      host.style.position = host.style.position || 'relative'; +      el.style.position = 'absolute'; +    } else { +      el.style.position = 'fixed';     } +    el.style.inset = '0';     el.style.display = 'flex';     el.style.opacity = '1';     el.style.visibility = 'visible';