diff --git a/src/editor/extensions/ext-imagelib/index.js b/src/editor/extensions/ext-imagelib/index.js index d7c6c2c8..eac794e4 100644 --- a/src/editor/extensions/ext-imagelib/index.js +++ b/src/editor/extensions/ext-imagelib/index.js @@ -1,6 +1,7 @@ const atags = document.querySelectorAll('a'); Array.prototype.forEach.call(atags, function (aEle) { aEle.addEventListener('click', function (event) { + event.preventDefault(); const { href } = event.currentTarget; const target = window.parent; const post = (message) => { diff --git a/src/svgcanvas/svg-exec.js b/src/svgcanvas/svg-exec.js index a83c6f68..b4dd6a91 100644 --- a/src/svgcanvas/svg-exec.js +++ b/src/svgcanvas/svg-exec.js @@ -519,7 +519,7 @@ export const importSvgString = function (xmlString) { const batchCmd = new BatchCommand('Import Image'); let symbol; if (useExisting) { - ({ symbol } = svgContext_.getImportIds()); + symbol = svgContext_.getImportIds(uid).symbol; ts = svgContext_.getImportIds(uid).xform; } else { // convert string into XML document