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) + } }) })