- Verschifft
- 30. April 2026 um 02:01 UTC
- Autor
- kamo
- Ausschuss
- d047023
Zwei kooperierende Fehler verursachten fallende Köpfe (Einzel oder Post-Sammeln) wegfliegen zu scheinbar zufälligen Positionen, wenn der Benutzer zog schnell, verlangsamt zu einem Stopp, dann veröffentlicht: 1. Werfen Fehlschuss aus abgestandenen Geschwindigkeit Proben. velSamples wurden nur beschnitten innen pointermove, so dass eine Pause vor der Freigabe verließ das Fenster voll alte Fast-Drag-Proben. Der Wurfmelder sah hohe durchschnittliche Geschwindigkeit über dieses Fenster und startete den Kopf. Fix: bei onUp, erfordern die letzte pointermove innerhalb von 50ms (RELEASE_PAUSE_MS) und retrimme das Fenster gegen upT statt des Zeitstempers der letzten Probe. 2. Follower springt über das Ziel von geerbter Geschwindigkeit. Der DrahtFollower Änderung Abonnement-Ketten animate() ruft jede Anker-MV-Änderung auf, jede die Geschwindigkeit der vorherigen Animation erben. Wenn der Anker abrupt gestoppt, Inflight Follower-Animationen behielten ihren Schwung und schwingen ihre Sitze hinter sich. Fix: Die MV des gezogenen Ankers explizit animieren endgültige Position mit Geschwindigkeit:0, und rufen rewireCluster(SPRING_SETTLE) auf der Mega-Cluster-Pfad, so dass Anhänger aus einem sauberen Geschwindigkeitszustand wieder auftauchen.