fix(useShortcuts): include contenteditable="plaintext-only" elements in usingInput (#1159)

This commit is contained in:
Lukas
2023-12-25 17:34:24 +01:00
committed by GitHub
parent d0ce8ee1c4
commit 648eec31b9

View File

@@ -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