diff --git a/frontend/src/features/canvas/store/canvasSlice.ts b/frontend/src/features/canvas/store/canvasSlice.ts index 210f88ad5a..b2393f730f 100644 --- a/frontend/src/features/canvas/store/canvasSlice.ts +++ b/frontend/src/features/canvas/store/canvasSlice.ts @@ -122,7 +122,7 @@ export const canvasSlice = createSlice({ state.brushSize = action.payload; }, clearMask: (state) => { - state.pastLayerStates.push(state.layerState); + state.pastLayerStates.push({ ...state.layerState }); state.layerState.objects = state.layerState.objects.filter( (obj) => !isCanvasMaskLine(obj) );