From 648eec31b99fcffb65c042e0a5587da941c8e90f Mon Sep 17 00:00:00 2001 From: Lukas <57626963+slugcat-dev@users.noreply.github.com> Date: Mon, 25 Dec 2023 17:34:24 +0100 Subject: [PATCH] fix(useShortcuts): include `contenteditable="plaintext-only"` elements in `usingInput` (#1159) --- src/runtime/composables/useShortcuts.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/composables/useShortcuts.ts b/src/runtime/composables/useShortcuts.ts index b1d9cca9..40fcfc08 100644 --- a/src/runtime/composables/useShortcuts.ts +++ b/src/runtime/composables/useShortcuts.ts @@ -9,7 +9,9 @@ export const _useShortcuts = () => { const activeElement = useActiveElement() const usingInput = computed(() => { - const usingInput = !!(activeElement.value?.tagName === 'INPUT' || activeElement.value?.tagName === 'TEXTAREA' || activeElement.value?.contentEditable === 'true') + const contentEditable = activeElement.value?.contentEditable + + return !!(activeElement.value?.tagName === 'INPUT' || activeElement.value?.tagName === 'TEXTAREA' || contentEditable === 'true' || contentEditable === 'plaintext-only') if (usingInput) { return ((activeElement.value as any)?.name as string) || true