diff --git a/packages/svgcanvas/core/history.js b/packages/svgcanvas/core/history.js index 891f4e8b..71bcf127 100644 --- a/packages/svgcanvas/core/history.js +++ b/packages/svgcanvas/core/history.js @@ -425,7 +425,7 @@ export class BatchCommand extends Command { */ unapply (handler) { super.unapply(handler, () => { - this.stack.reverse().forEach((stackItem) => { + [...this.stack].reverse().forEach((stackItem) => { console.assert(stackItem, 'stack item should not be null') stackItem && stackItem.unapply(handler) })