From 4de349b54500b22c5a11f9e70133884ddb2f3c39 Mon Sep 17 00:00:00 2001 From: Ayush Amawate Date: Mon, 9 Feb 2026 09:51:43 +0530 Subject: [PATCH] start transaction when dragging line endpoints to enable abort --- editor/src/messages/tool/tool_messages/shape_tool.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/editor/src/messages/tool/tool_messages/shape_tool.rs b/editor/src/messages/tool/tool_messages/shape_tool.rs index e459c9cb11..ab84e99279 100644 --- a/editor/src/messages/tool/tool_messages/shape_tool.rs +++ b/editor/src/messages/tool/tool_messages/shape_tool.rs @@ -789,6 +789,7 @@ impl Fsm for ShapeToolFsmState { ) && clicked_on_line_endpoints(layer, document, input, tool_data) && !input.keyboard.key(Key::Control) { + responses.add(DocumentMessage::StartTransaction); return ShapeToolFsmState::DraggingLineEndpoints; }