fix: Scroll-Block bis 300ms nach Rendering (GridStack-Resizes abwarten)
overflow:hidden bleibt 300ms nach loadIncidentDetail aktiv, damit die verzögerten GridStack resizeTileToContent-Operationen keinen Scroll zum Faktencheck ausloesen koennen. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -652,13 +652,14 @@ const App = {
|
||||
UI.hideProgress();
|
||||
}
|
||||
|
||||
// Scroll blockieren waehrend Rendering
|
||||
// Scroll blockieren waehrend Rendering + GridStack-Resize
|
||||
var mc = document.getElementById("main-content");
|
||||
mc.style.overflow = "hidden";
|
||||
mc.scrollTop = 0;
|
||||
await this.loadIncidentDetail(id);
|
||||
mc.scrollTop = 0;
|
||||
requestAnimationFrame(() => { mc.scrollTop = 0; mc.style.overflow = ""; });
|
||||
// overflow erst nach allen GridStack-Resizes freigeben (doppeltes rAF + Timeout)
|
||||
setTimeout(() => { mc.scrollTop = 0; mc.style.overflow = ""; }, 300);
|
||||
},
|
||||
|
||||
async loadIncidentDetail(id) {
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren