From 677f9f111ef4807319b7e1e7e8d71c01367bd882 Mon Sep 17 00:00:00 2001 From: bunnybeam Date: Sat, 29 Nov 2025 21:16:32 +0000 Subject: [PATCH] fix ctrl-enter post form shortcut skipping plugin confirm dialogs --- packages/frontend/src/components/MkPostForm.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/frontend/src/components/MkPostForm.vue b/packages/frontend/src/components/MkPostForm.vue index ef69880444..02bf29e4fe 100644 --- a/packages/frontend/src/components/MkPostForm.vue +++ b/packages/frontend/src/components/MkPostForm.vue @@ -676,7 +676,10 @@ function clear() { } function onKeydown(ev: KeyboardEvent) { - if (ev.key === 'Enter' && (ev.ctrlKey || ev.metaKey) && canPost.value) post(); + if (ev.key === 'Enter' && (ev.ctrlKey || ev.metaKey) && canPost.value) { + ev.preventDefault(); + post(); + } // justEndedComposition.value is for Safari, which keyDown occurs after compositionend. // ev.isComposing is for another browsers.