diff --git a/common/src/app/common/logic/libraries.cljc b/common/src/app/common/logic/libraries.cljc index ebdda40fd9..b8bafa7152 100644 --- a/common/src/app/common/logic/libraries.cljc +++ b/common/src/app/common/logic/libraries.cljc @@ -1808,6 +1808,13 @@ :else (get origin-shape attr))) + ;; On a text-partial-change, we want to force a position-data reset + ;; so it's calculated again + [roperations uoperations] + (if text-partial-change? + (add-update-attr-operations :position-data dest-shape roperations uoperations nil) + [roperations uoperations]) + [roperations' uoperations'] (if skip-operations? [roperations uoperations]