From 27664b5bd9c8b3191d24fed23a5d6bf00c105c6f Mon Sep 17 00:00:00 2001 From: "Lt.Dr.Data" Date: Thu, 27 Apr 2023 15:41:19 +0900 Subject: [PATCH] robust patch --- web/extensions/core/maskeditor.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/web/extensions/core/maskeditor.js b/web/extensions/core/maskeditor.js index d51ae39a7..73ede5fed 100644 --- a/web/extensions/core/maskeditor.js +++ b/web/extensions/core/maskeditor.js @@ -367,8 +367,17 @@ class MaskEditorDialog extends ComfyDialog { var diff = performance.now() - self.lasttime; const maskRect = self.maskCanvas.getBoundingClientRect(); - const x = event.offsetX || event.targetTouches[0].clientX - maskRect.left; - const y = event.offsetY || event.targetTouches[0].clientY - maskRect.top; + + var x = event.offsetX; + var y = event.offsetY + + if(event.offsetX == null) { + x = event.targetTouches[0].clientX - maskRect.left; + } + + if(event.offsetY == null) { + y = event.targetTouches[0].clientY - maskRect.top; + } if(diff > 20 && !this.drawing_mode) requestAnimationFrame(() => {