From 0fd78447d66f32ce65ffd190e2d82483a47a7c20 Mon Sep 17 00:00:00 2001 From: Christoph Marzell Date: Sun, 8 Feb 2026 12:39:53 +0100 Subject: [PATCH] fix dialog --- app/views/layouts/application.html.erb | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 4a79260..f18d1a3 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -40,9 +40,13 @@ }); }); - // Event-Handler für korrektes Zurücksetzen nach Schließen modalElement.addEventListener('hidden.bs.modal', function () { + // Entferne überschüssige Klassen & Styles, falls Bootstrap sie hängen lässt document.body.classList.remove('modal-open'); + document.body.style.overflow = ''; + document.body.style.paddingRight = ''; + + // Entferne eventuell verbliebene Backdrops const backdrops = document.querySelectorAll('.modal-backdrop'); backdrops.forEach(b => b.parentNode.removeChild(b)); }); @@ -280,3 +284,20 @@ }); + + + \ No newline at end of file