diff --git a/src/components/App.tsx b/src/components/App.tsx index 7ce561df3..0c026fa8a 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -927,7 +927,7 @@ class App extends React.Component {
{this.props.renderEmbeddable?.(el, this.state) ?? ( diff --git a/src/renderer/renderElement.ts b/src/renderer/renderElement.ts index fe2419c85..5a7151e0c 100644 --- a/src/renderer/renderElement.ts +++ b/src/renderer/renderElement.ts @@ -13,6 +13,7 @@ import { isInitializedImageElement, isArrowElement, hasBoundTextElement, + isEmbeddableElement, } from "../element/typeChecks"; import { getElementAbsoluteCoords } from "../element/bounds"; import type { RoughCanvas } from "roughjs/bin/canvas"; @@ -518,7 +519,8 @@ const drawElementFromCanvas = ( if ( "scale" in elementWithCanvas.element && - !isPendingImageElement(element, renderConfig) + !isPendingImageElement(element, renderConfig) && + !isEmbeddableElement(element) ) { context.scale( elementWithCanvas.element.scale[0],