fix(web): route camera shortcuts to the active viewport
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -6187,7 +6187,7 @@ export function App({localOnly=false,course}:{localOnly?:boolean;course?:Availab
|
||||
case "view.camera":
|
||||
case "view.cameraToView":
|
||||
case "view.cameraLock": {
|
||||
const canvas = document.querySelector<HTMLCanvasElement>("canvas.viewport-canvas");
|
||||
const canvas = activeViewportCanvas();
|
||||
const mapping: Record<string, string> = { "view.camera": "CAMERA", "view.cameraToView": "CAMERA_TO_VIEW", "view.cameraLock": "CAMERA_LOCK" };
|
||||
canvas?.dispatchEvent(new CustomEvent("viewport-command", { detail: mapping[action.id] }));
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user