@@ -188,6 +188,8 @@ function EditorControls( object, domElement ) {
function onMouseWheel( event ) {
+ if ( scope.enabled === false ) return;
+
event.preventDefault();
// Normalize deltaY due to https://bugzilla.mozilla.org/show_bug.cgi?id=1392460
@@ -617,6 +617,9 @@ function Viewport( editor ) {
}
+ // Disable EditorControls when setting a user camera
+ controls.enabled = viewportCamera === editor.camera;
camera = viewportCamera;
render();