diff --git a/packages/excalidraw/element/duplicate.ts b/packages/excalidraw/element/duplicate.ts index 9c6eb1ccf..f7b84ef04 100644 --- a/packages/excalidraw/element/duplicate.ts +++ b/packages/excalidraw/element/duplicate.ts @@ -194,7 +194,7 @@ export const duplicateElements = ( } elementsWithClones.splice( - index + (opts?.reverseOrder ? -1 : +1), + Math.max(index + (!!opts?.reverseOrder ? -1 : 1), 0), 0, ...castArray(elements), );