diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/roundedRect.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/roundedRect.ts index 092a29462..c6dce3f2e 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/roundedRect.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/roundedRect.ts @@ -103,13 +103,12 @@ export async function roundedRect( const { cssStyles } = node; // @ts-expect-error -- Passing a D3.Selection seems to work for some reason const rc = rough.svg(shapeSvg); - const options = { - ...userNodeOverrides(node, {}), - stroke: 'none', - }; + const options = userNodeOverrides(node, {}); + if (node.look !== 'handDrawn') { options.roughness = 0; options.fillStyle = 'solid'; + options.stroke = 'none'; } const points = [