From 0118f9b1b0fe9249fc19124bbcf367181983a045 Mon Sep 17 00:00:00 2001 From: Ryan Di Date: Wed, 23 Jul 2025 17:30:08 +1000 Subject: [PATCH] return to default tool after eraser toggle --- packages/excalidraw/actions/actionCanvas.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/excalidraw/actions/actionCanvas.tsx b/packages/excalidraw/actions/actionCanvas.tsx index c30425d665..482dbdb959 100644 --- a/packages/excalidraw/actions/actionCanvas.tsx +++ b/packages/excalidraw/actions/actionCanvas.tsx @@ -494,13 +494,13 @@ export const actionToggleEraserTool = register({ name: "toggleEraserTool", label: "toolBar.eraser", trackEvent: { category: "toolbar" }, - perform: (elements, appState) => { + perform: (elements, appState, _, app) => { let activeTool: AppState["activeTool"]; if (isEraserActive(appState)) { activeTool = updateActiveTool(appState, { ...(appState.activeTool.lastActiveTool || { - type: "selection", + type: app.defaultSelectionTool, }), lastActiveToolBeforeEraser: null, });