From 069b1902c988fbff1ef754f14657242639161cc1 Mon Sep 17 00:00:00 2001 From: Martin Stamm Date: Fri, 4 Feb 2022 12:10:21 +0100 Subject: [PATCH] fix(viewer): use active plane for svg export --- lib/BaseViewer.js | 2 +- test/spec/ViewerSpec.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/BaseViewer.js b/lib/BaseViewer.js index af5c2de6..d727c31e 100644 --- a/lib/BaseViewer.js +++ b/lib/BaseViewer.js @@ -439,7 +439,7 @@ BaseViewer.prototype.saveSVG = wrapForCompatibility(function saveSVG(options) { try { var canvas = self.get('canvas'); - var contentNode = canvas.getDefaultLayer(), + var contentNode = canvas.getActiveLayer(), defsNode = domQuery('defs', canvas._svg); var contents = innerSVG(contentNode), diff --git a/test/spec/ViewerSpec.js b/test/spec/ViewerSpec.js index e78a214e..7ff615ea 100644 --- a/test/spec/ViewerSpec.js +++ b/test/spec/ViewerSpec.js @@ -1432,6 +1432,9 @@ describe('Viewer', function() { expect(svg.indexOf('')).to.equal(-1); expect(svg.indexOf('