3fb511601c
Zwei zusammenwirkende Ursachen für die linksbündige Anzeige nach Zoom-Reset: 1. Die Property-Bindungen wurden vor setFitToWidth(true) gesetzt. Zu diesem Zeitpunkt sizet der viewStack noch nach der zoom-großen ImageView, sodass die Bindungen die imageView an die Zoom-Breite gekoppelt haben statt an die Viewport-Breite. 2. Verbleibende H/V-Werte aus Pan-/Zoom-Modus (insbesondere hvalue=0.0 nach Pan zum linken Rand) wurden nicht zurückgesetzt. Bei minimalsten Rounding-/Border-Differenzen wirkt hvalue auch im fit-aktiven Modus und richtet den Content links bündig aus. Fix: setFitToWidth/Height(true) sofort; Bindings und setHvalue(0.5)/ setVvalue(0.5) im Platform.runLater nach abgeschlossenem Layout-Pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>