diff --git a/src/util/svg-text-bubble.js b/src/util/svg-text-bubble.js index 1324a90b..328c3a2e 100644 --- a/src/util/svg-text-bubble.js +++ b/src/util/svg-text-bubble.js @@ -157,8 +157,11 @@ class SVGTextBubble { _wrapSvgFragment (fragment, width, height) { let svgString = `<svg xmlns="http://www.w3.org/2000/svg" version="1.1"`; if (width && height) { + const fullWidth = width + STROKE_WIDTH; + const fullHeight = height + STROKE_WIDTH + 12; svgString = `${svgString} viewBox=" - ${-STROKE_WIDTH / 2} ${-STROKE_WIDTH / 2} ${width + STROKE_WIDTH} ${height + STROKE_WIDTH + 12}">`; + ${-STROKE_WIDTH / 2} ${-STROKE_WIDTH / 2} ${fullWidth} ${fullHeight}" + width="${fullWidth}" height="${fullHeight}">`; } else { svgString = `${svgString}>`; }