From cd241095a2f0dbac0a1ed3739092e130f21d22e7 Mon Sep 17 00:00:00 2001 From: Ayush Amawate <97389618+Ayush2k02@users.noreply.github.com> Date: Fri, 13 Feb 2026 02:03:19 +0530 Subject: [PATCH] Fix history steps not being given to Line tool endpoint movements (#3739) 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 e459c9cb..ab84e992 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; }