From b2105effdabc52eb3aff7447fe45070f37dd1845 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 7 Dec 2025 15:40:25 -0500 Subject: [PATCH] preserve zoom preference when switching view projection --- src/moto/space.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/moto/space.js b/src/moto/space.js index dff0008f..aa968a86 100644 --- a/src/moto/space.js +++ b/src/moto/space.js @@ -1417,6 +1417,8 @@ let Space = { const maxDistance = viewControl.maxDistance; const noKeys = viewControl.noKeys; const enabled = viewControl.enabled; + const reverseZoom = viewControl.reverseZoom; + const zoomSpeed = viewControl.zoomSpeed; // Swap camera const oldCamera = camera; @@ -1458,6 +1460,8 @@ let Space = { viewControl.noKeys = noKeys; viewControl.maxDistance = maxDistance; viewControl.enabled = enabled; + viewControl.reverseZoom = reverseZoom; + viewControl.zoomSpeed = zoomSpeed; viewControl.setPosition(position); // Dispose old camera