b62db18f0c
Beim Verlassen des Fit-Modus (setFitToWidth(false)) löst JavaFX einen H/V-Reset auf 0.0 aus, der innerhalb desselben Pulses passiert wie unser setHvalue(0.5)-Aufruf im einfachen Platform.runLater. Resultat: Der Reset überschreibt unseren Wert, die PDF springt links/oben bündig. Lösung analog zu resetToFitView: doppelt verschachteltes runLater. Das erste runLater stößt den Layout-Pass nach setFitToWidth(false) an; das zweite feuert im darauffolgenden Pulse, wenn alle Layout-Folgen abgeschlossen sind und setHvalue(0.5)/setVvalue(0.5) zuverlässig wirken. Folge-Zoom-Schritte (wasInFitMode == false) bleiben mit einfachem runLater und bewahren die aktuelle Scroll-Position. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>