From 1434306948e908e547f7ffd362f3826b12b691b3 Mon Sep 17 00:00:00 2001 From: Gavin Nishizawa Date: Wed, 21 Dec 2022 12:54:02 -0800 Subject: [PATCH] fix connection mask clipping along top and left edges of graph --- d2renderers/d2svg/d2svg.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index 41a0c63a6..f2449bc9b 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -1035,12 +1035,11 @@ func Render(diagram *d2target.Diagram, pad int) ([]byte, error) { // Note: we always want this since we reference it on connections even if there end up being no masked labels fmt.Fprint(buf, strings.Join([]string{ - fmt.Sprintf(``, - labelMaskID, w, h, + fmt.Sprintf(``, + labelMaskID, -pad, -pad, w, h, ), - fmt.Sprintf(``, - w, - h, + fmt.Sprintf(``, + -pad, -pad, w, h, ), strings.Join(labelMasks, "\n"), ``,