From 4e702799fc463d4b81848b1327dcdbd3a0665fd6 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Thu, 7 May 2026 10:30:27 +0300 Subject: [PATCH] refactor: reuse blurTarget in inline rename --- packages/vue/src/editor/inline-rename/use.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vue/src/editor/inline-rename/use.ts b/packages/vue/src/editor/inline-rename/use.ts index f31cb2912..6f1b1f0b9 100644 --- a/packages/vue/src/editor/inline-rename/use.ts +++ b/packages/vue/src/editor/inline-rename/use.ts @@ -1,6 +1,8 @@ import { onClickOutside } from '@vueuse/core' import { nextTick, ref, type Ref } from 'vue' +import { blurTarget } from '#vue/shared/dom-events' + export interface InlineRenameState { editingId: Ref start: (id: T, currentName: string) => void @@ -63,7 +65,7 @@ export function useInlineRename( function onKeydown(e: KeyboardEvent) { if (e.code === 'Enter') { - if (e.target instanceof HTMLElement) e.target.blur() + blurTarget(e) return }