From 376f0d093bdf20ccc79f64ee0c8a672abd443dbf Mon Sep 17 00:00:00 2001 From: claude-dev Date: Tue, 10 Mar 2026 10:38:05 +0100 Subject: [PATCH] fix: Scroll-to-Top bei Lagewechsel verstaerkt (sofort + rAF + setTimeout) Scroll-Reset erfolgt nun an 4 Zeitpunkten um sicherzustellen, dass der Hauptbereich nach oben scrollt, auch wenn GridStack oder andere asynchrone Rendering-Operationen den Scroll verschieben. Co-Authored-By: Claude Opus 4.6 --- src/static/js/app.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/static/js/app.js b/src/static/js/app.js index 8c13b06..0bd2439 100644 --- a/src/static/js/app.js +++ b/src/static/js/app.js @@ -654,7 +654,12 @@ const App = { await this.loadIncidentDetail(id); // Nach dem Laden: Hauptbereich nach oben scrollen - document.getElementById("main-content").scrollTop = 0; + var mc = document.getElementById("main-content"); + mc.scrollTop = 0; + window.scrollTo(0, 0); + requestAnimationFrame(() => { mc.scrollTop = 0; window.scrollTo(0, 0); }); + setTimeout(() => { mc.scrollTop = 0; window.scrollTo(0, 0); }, 50); + setTimeout(() => { mc.scrollTop = 0; window.scrollTo(0, 0); }, 150); }, async loadIncidentDetail(id) {