fix: cursor being leaked outside of canvas (#3161)

This commit is contained in:
David Luzar
2021-03-03 14:04:02 +01:00
committed by GitHub
parent f295ba98c5
commit c77c9ce65a
8 changed files with 69 additions and 52 deletions

View File

@ -18,7 +18,7 @@ import { isBindingElement } from "../element/typeChecks";
export const actionFinalize = register({
name: "finalize",
perform: (elements, appState) => {
perform: (elements, appState, _, { canvas }) => {
if (appState.editingLinearElement) {
const {
elementId,
@ -126,7 +126,7 @@ export const actionFinalize = register({
(!appState.elementLocked && appState.elementType !== "draw") ||
!multiPointElement
) {
resetCursor();
resetCursor(canvas);
}
return {
elements: newElements,