fix: elements offset incorrectly when action-duplicated during drag (#9275)

* fix: elements offset incorrectly when action-duplicated during drag

* prevent duplicate action during drag altogether
This commit is contained in:
David Luzar
2025-03-15 20:05:42 +01:00
committed by GitHub
parent 30983d801a
commit 99d8bff175
2 changed files with 18 additions and 7 deletions
@@ -52,6 +52,10 @@ export const actionDuplicateSelection = register({
icon: DuplicateIcon,
trackEvent: { category: "element" },
perform: (elements, appState, formData, app) => {
if (appState.selectedElementsAreBeingDragged) {
return false;
}
// duplicate selected point(s) if editing a line
if (appState.editingLinearElement) {
// TODO: Invariants should be checked here instead of duplicateSelectedPoints()