diff --git a/packages/lib/src/vis/shared/R3FCanvas.tsx b/packages/lib/src/vis/shared/R3FCanvas.tsx index 6e9d2962c..d60e16a93 100644 --- a/packages/lib/src/vis/shared/R3FCanvas.tsx +++ b/packages/lib/src/vis/shared/R3FCanvas.tsx @@ -17,6 +17,7 @@ function R3FCanvas(props: PropsWithChildren) { frameloop="demand" // disable game loop dpr={[1, 3]} // https://discoverthreejs.com/tips-and-tricks/#performance resize={{ debounce: { scroll: 20, resize: 200 }, scroll: false }} // https://github.com/pmndrs/react-three-fiber/discussions/1906 + gl={{ preserveDrawingBuffer: true }} // for "Save Image As..." to work > {children}