diff --git a/packages/client/src/components/post-form.vue b/packages/client/src/components/post-form.vue
index 64a6478f45..656689ddcb 100644
--- a/packages/client/src/components/post-form.vue
+++ b/packages/client/src/components/post-form.vue
@@ -341,8 +341,10 @@ function addTag(tag: string) {
 }
 
 function focus() {
-	textareaEl.focus();
-	textareaEl.setSelectionRange(textareaEl.value.length, textareaEl.value.length);
+	if (textareaEl) {
+		textareaEl.focus();
+		textareaEl.setSelectionRange(textareaEl.value.length, textareaEl.value.length);
+	}
 }
 
 function chooseFileFrom(ev) {