diff --git a/web/themes/default/app.js b/web/themes/default/app.js index a2ca5b3..b06d08f 100644 --- a/web/themes/default/app.js +++ b/web/themes/default/app.js @@ -997,7 +997,10 @@ function applyState(){ } html+=''; }); - document.getElementById('ams-slots').innerHTML=html; + // Nicht rendern wenn ein Spool-Dropdown gerade offen ist (verhindert Schließen beim Poll) + var activeEl=document.activeElement; + var spoolOpen=activeEl&&activeEl.tagName==='SELECT'&&activeEl.dataset.spoolSlot!=null; + if(!spoolOpen) document.getElementById('ams-slots').innerHTML=html; } // camera overlay