From 4e20c8d722e38c06256e8b7b3df318c4849ddb84 Mon Sep 17 00:00:00 2001 From: Ryan Di Date: Wed, 23 Jul 2025 17:31:07 +1000 Subject: [PATCH] if default lasso, close lasso toggle --- packages/excalidraw/actions/actionCanvas.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/excalidraw/actions/actionCanvas.tsx b/packages/excalidraw/actions/actionCanvas.tsx index 482dbdb959..535d96c7d3 100644 --- a/packages/excalidraw/actions/actionCanvas.tsx +++ b/packages/excalidraw/actions/actionCanvas.tsx @@ -530,6 +530,9 @@ export const actionToggleLassoTool = register({ label: "toolBar.lasso", icon: LassoIcon, trackEvent: { category: "toolbar" }, + predicate: (elements, appState, props, app) => { + return app.defaultSelectionTool !== "lasso"; + }, perform: (elements, appState, _, app) => { let activeTool: AppState["activeTool"];