From e83951331229f9fca273edd274b837a169cc4ee7 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Mon, 2 May 2022 21:56:15 +0900
Subject: [PATCH] refs #3300 Prevent input when suggest is opened
---
.../components/TimelineSpace/Modals/NewToot/Status.vue | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue b/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue
index 83258924..381643bd 100644
--- a/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue
+++ b/src/renderer/components/TimelineSpace/Modals/NewToot/Status.vue
@@ -109,10 +109,12 @@ export default defineComponent({
passive: false,
onEventFired(e) {
if (e.key === 'Enter' && suggestOpened.value) e.preventDefault()
+ if (e.key === 'ArrowUp' && suggestOpened.value) e.preventDefault()
+ if (e.key === 'ArrowDown' && suggestOpened.value) e.preventDefault()
}
})
- const { modelValue } = toRefs(props)
+ const { modelValue, fixCursorPos } = toRefs(props)
const highlightedIndex = ref(0)
const statusRef = ref()
const suggestRef = ref()
@@ -150,6 +152,9 @@ export default defineComponent({
onMounted(() => {
nextTick(() => {
statusRef.value?.focus()
+ if (fixCursorPos.value) {
+ statusRef.value?.setSelectionRange(0, 0)
+ }
})
})