From 6e0ed52af613a2ff57ef6fc15a5a3d047391cec1 Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Wed, 17 Aug 2022 16:10:56 +0800 Subject: [PATCH] fix: should blur all inputs after exiting edit mode --- .../src/lib/tools/TLSelectTool/states/EditingShapeState.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tldraw/packages/core/src/lib/tools/TLSelectTool/states/EditingShapeState.ts b/tldraw/packages/core/src/lib/tools/TLSelectTool/states/EditingShapeState.ts index 31e2f6e1dc..0bd02a5d97 100644 --- a/tldraw/packages/core/src/lib/tools/TLSelectTool/states/EditingShapeState.ts +++ b/tldraw/packages/core/src/lib/tools/TLSelectTool/states/EditingShapeState.ts @@ -51,6 +51,9 @@ export class EditingShapeState< e.stopPropagation() this.app.setSelectedShapes([this.editingShape]) this.tool.transition('idle') + + // Blur all inputs when exit idle + document.querySelectorAll('input,textarea').forEach(el => el.blur()) }) break }