diff --git a/src/typst-render-element.ts b/src/typst-render-element.ts index e29bf8c..be60539 100644 --- a/src/typst-render-element.ts +++ b/src/typst-render-element.ts @@ -31,7 +31,7 @@ export default class TypstRenderElement extends HTMLElement { // this.style.height = TypstRenderElement.prevHeight; // } - if (this.format == "image") { + if (this.format == "image" && this.canvas == undefined) { this.canvas = this.appendChild(createEl("canvas", { attr: { height: TypstRenderElement.prevHeight }, cls: "typst-doc" })) } @@ -131,4 +131,4 @@ export default class TypstRenderElement extends HTMLElement { ctx.imageSmoothingQuality = "high" ctx.putImageData(image, 0, 0); } -} \ No newline at end of file +}