diff --git a/src/display/canvas.js b/src/display/canvas.js index 723ec1687..0ffe01de2 100644 --- a/src/display/canvas.js +++ b/src/display/canvas.js @@ -973,6 +973,7 @@ var CanvasGraphics = (function CanvasGraphicsClosure() { composeSMask(this.ctx, this.current.activeSMask, groupCtx); this.ctx.restore(); + copyCtxState(groupCtx, this.ctx); }, save: function CanvasGraphics_save() { this.ctx.save(); diff --git a/test/pdfs/issue6032.pdf.link b/test/pdfs/issue6032.pdf.link new file mode 100644 index 000000000..3f0f739e9 --- /dev/null +++ b/test/pdfs/issue6032.pdf.link @@ -0,0 +1 @@ +http://web.archive.org/web/20151203200805/http://www.barkleyus.com/files/moonshot_techroadmap_poster.pdf diff --git a/test/test_manifest.json b/test/test_manifest.json index 3452275db..1ead7b4bd 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -1333,6 +1333,14 @@ "link": false, "type": "eq" }, + { + "id": "issue6032", + "file": "pdfs/issue6032.pdf", + "md5": "88b4cc989f5a1e072b992dec5635e83c", + "rounds": 1, + "link": true, + "type": "eq" + }, { "id": "issue6019-text", "file": "pdfs/issue6019.pdf",