diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index bc5538b6..3fd56382 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -1805,6 +1805,11 @@ export class ViewportHost { ) }); + if (cameraStatesEqual) { + this.pendingSmoothZoomCameraStateCommit = false; + return; + } + this.lastCameraStateTraceSnapshot = cloneViewportPanelCameraState(nextCameraState); this.pendingSmoothZoomCameraStateCommit = false;