diff --git a/src/components/textarea/Textarea.vue b/src/components/textarea/Textarea.vue index 2c4e05a4b75704d59b1d73e2e840781f0f58e1ed..76013a016478673decd8b69fdb5c7a111a5a89bc 100644 --- a/src/components/textarea/Textarea.vue +++ b/src/components/textarea/Textarea.vue @@ -172,12 +172,17 @@ const link = async () => { textarea.value.setSelectionRange(selectionEnd + 3, selectionEnd + 6) return commit() } + +// Fix focus +const focus = () => textarea.value.focus() </script> <template> <div :class="{ 'has-preview': preview }" class="funkwhale textarea" + @mousedown.prevent="focus" + @mouseup.prevent="focus" > <fw-markdown :md="value" class="preview" /> <textarea