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 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-03-10 10:38:05 +01:00
Ursprung 144787f1e7
Commit 376f0d093b

Datei anzeigen

@@ -654,7 +654,12 @@ const App = {
await this.loadIncidentDetail(id); await this.loadIncidentDetail(id);
// Nach dem Laden: Hauptbereich nach oben scrollen // 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) { async loadIncidentDetail(id) {