diff --git a/src/components/App.tsx b/src/components/App.tsx index a4349a6c24..ec9271793d 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -1072,7 +1072,10 @@ class App extends React.Component { activeTool: { ...this.state.activeTool, type: "selection" }, }); } - if (prevState.theme !== this.state.theme) { + if ( + this.state.activeTool.type === "eraser" && + prevState.theme !== this.state.theme + ) { setEraserCursor(this.canvas, this.state.theme); } // Hide hyperlink popup if shown when element type is not selection