From 1e735434c0ed522cadeb49e0f110225625dbb7a6 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Mon, 18 May 2026 01:53:08 +0300 Subject: [PATCH] fix(canvas): avoid filled stroke geometry for shapes --- packages/core/src/canvas/scene.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/canvas/scene.ts b/packages/core/src/canvas/scene.ts index 37b251a69..e31b1ba2d 100644 --- a/packages/core/src/canvas/scene.ts +++ b/packages/core/src/canvas/scene.ts @@ -462,7 +462,8 @@ function drawNodeStroke( return } if (stroke.align !== 'INSIDE') { - drawVectorStrokeGeometry(r, canvas, sg, sc, stroke.opacity) + if (node.type === 'VECTOR') drawVectorStrokeGeometry(r, canvas, sg, sc, stroke.opacity) + else drawRegularStroke(r, canvas, node, rect, hasRadius, stroke, sc) return }