diff --git a/public/js/quickmenu.js b/public/js/quickmenu.js index c973bba..6702498 100644 --- a/public/js/quickmenu.js +++ b/public/js/quickmenu.js @@ -107,9 +107,13 @@ document.querySelectorAll(".qm-popup").forEach((popup) => { ================================ */ function isBoosterSpinning() { - // Prüft direkt am DOM ob der Slot gerade dreht – kein globaler Flag nötig + // Nur sperren wenn das Events-Popup gerade offen UND der Slot dreht + const eventsPopup = document.getElementById("qm-popup-events"); + if (!eventsPopup || !eventsPopup.classList.contains("active")) return false; + const ui = document.getElementById("booster-ui"); if (!ui || ui.style.display === "none") return false; + return !!ui.querySelector(".booster-slot.spinning"); }