diff --git a/frontend/src/app/main/data/workspace/modifiers.cljs b/frontend/src/app/main/data/workspace/modifiers.cljs index 74e243af8..d8e80e4d5 100644 --- a/frontend/src/app/main/data/workspace/modifiers.cljs +++ b/frontend/src/app/main/data/workspace/modifiers.cljs @@ -559,8 +559,10 @@ :layout-grid-rows]}) ;; We've applied the text-modifier so we can dissoc the temporary data (fn [state] - (update state :workspace-text-modifier #(apply dissoc % ids))) - (clear-local-transform)) + (update state :workspace-text-modifier #(apply dissoc % ids)))) + (if (nil? modifiers) + (rx/of (clear-local-transform)) + (rx/empty)) (if undo-transation? (rx/of (dwu/commit-undo-transaction undo-id)) (rx/empty))))))))