From 1332c3b306e20b29248da451662f825b529b21e4 Mon Sep 17 00:00:00 2001 From: MoyuScript <i@moyu.moe> Date: Thu, 15 Jul 2021 17:08:43 +0800 Subject: [PATCH] fix: this.canvas.ownerDocument is undefined (#2590) --- src/render/canvas/canvas-renderer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/render/canvas/canvas-renderer.ts b/src/render/canvas/canvas-renderer.ts index c9c44d4..fb4d1ab 100644 --- a/src/render/canvas/canvas-renderer.ts +++ b/src/render/canvas/canvas-renderer.ts @@ -552,7 +552,8 @@ export class CanvasRenderer { return image; } - const canvas = (this.canvas.ownerDocument as Document).createElement('canvas'); + const ownerDocument = this.canvas.ownerDocument ?? document; + const canvas = ownerDocument.createElement('canvas'); canvas.width = Math.max(1, width); canvas.height = Math.max(1, height); const ctx = canvas.getContext('2d') as CanvasRenderingContext2D;