diff --git a/public/app/features/canvas/runtime/frame.tsx b/public/app/features/canvas/runtime/frame.tsx index d53fd92d682..58da06a093b 100644 --- a/public/app/features/canvas/runtime/frame.tsx +++ b/public/app/features/canvas/runtime/frame.tsx @@ -125,7 +125,7 @@ export class FrameState extends ElementState { if (shiftItemsOnDuplicate) { const { constraint, placement: oldPlacement } = element.options; const { vertical, horizontal } = constraint ?? {}; - const placement = oldPlacement ?? ({} as Placement); + const placement = { ...oldPlacement } ?? ({} as Placement); switch (vertical) { case VerticalConstraint.Top: