From 496fc59c7b0ff2559d6d399b209a60abcd316bcb Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 25 Aug 2026 16:54:34 +0200 Subject: [PATCH] Busfahrt: Neustart-Button + Onboarding-Doppelung abgesichert - ggs-quick-intro: open() entfernt vorab alle vorhandenen Overlays (nie 2x). - Busfahrt: Neustart-Button (btn-reset, location.reload mit Rueckfrage). Co-Authored-By: Claude Opus 4.8 --- App/assets/js/ggs-quick-intro.js | 6 +++++- App/sims/busfahrt/game.html | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/App/assets/js/ggs-quick-intro.js b/App/assets/js/ggs-quick-intro.js index b8eca1e..c729db6 100644 --- a/App/assets/js/ggs-quick-intro.js +++ b/App/assets/js/ggs-quick-intro.js @@ -158,7 +158,11 @@ function open() { if (!_config) return; - close(); + // Sicherheitsnetz: alle evtl. schon vorhandenen Overlays entfernen (nie doppelt) + var olds = document.querySelectorAll('.ggs-qi-back'); + for (var i = 0; i < olds.length; i++) olds[i].remove(); + _back = null; + document.removeEventListener('keydown', onKey); _page = 1; render(); } diff --git a/App/sims/busfahrt/game.html b/App/sims/busfahrt/game.html index bf596fd..2c4bcc0 100644 --- a/App/sims/busfahrt/game.html +++ b/App/sims/busfahrt/game.html @@ -625,6 +625,7 @@ +