diff --git a/packages/mermaid/src/mermaidAPI.spec.ts b/packages/mermaid/src/mermaidAPI.spec.ts index 6e7765c49..e9a214f61 100644 --- a/packages/mermaid/src/mermaidAPI.spec.ts +++ b/packages/mermaid/src/mermaidAPI.spec.ts @@ -200,7 +200,7 @@ describe('mermaidAPI', () => { it('sets src to base64 version of svgCode', () => { const base64encodedSrc = btoa('' + inputSvgCode + ''); - const expectedRegExp = new RegExp('src="data:text/html;base64,' + base64encodedSrc + '"'); + const expectedRegExp = new RegExp('src="data:text/html;charset=UTF-8;base64,' + base64encodedSrc + '"'); const result = putIntoIFrame(inputSvgCode); expect(result).toMatch(expectedRegExp); diff --git a/packages/mermaid/src/mermaidAPI.ts b/packages/mermaid/src/mermaidAPI.ts index 4c635f84b..34e022ff9 100644 --- a/packages/mermaid/src/mermaidAPI.ts +++ b/packages/mermaid/src/mermaidAPI.ts @@ -256,7 +256,7 @@ export const putIntoIFrame = (svgCode = '', svgElement?: D3Element): string => { ? svgElement.viewBox.baseVal.height + 'px' : IFRAME_HEIGHT; const base64encodedSrc = toBase64('' + svgCode + ''); - return ``; };