diff --git a/src/runtime/composables/useShortcuts.ts b/src/runtime/composables/useShortcuts.ts index 40fcfc089d..82f3973a93 100644 --- a/src/runtime/composables/useShortcuts.ts +++ b/src/runtime/composables/useShortcuts.ts @@ -9,9 +9,10 @@ export const _useShortcuts = () => { const activeElement = useActiveElement() const usingInput = computed(() => { + const tagName = activeElement.value?.tagName const contentEditable = activeElement.value?.contentEditable - return !!(activeElement.value?.tagName === 'INPUT' || activeElement.value?.tagName === 'TEXTAREA' || contentEditable === 'true' || contentEditable === 'plaintext-only') + const usingInput = !!(tagName === 'INPUT' || tagName === 'TEXTAREA' || contentEditable === 'true' || contentEditable === 'plaintext-only') if (usingInput) { return ((activeElement.value as any)?.name as string) || true