From e97af99286a05f6382d464e24a32748a3aacae8a Mon Sep 17 00:00:00 2001 From: Brandon Oxendine Date: Tue, 8 Sep 2026 15:51:23 +0200 Subject: [PATCH] Submit the issue modal with Cmd+Return from title Closes c4c2391d309ccff1cd745d5e98faf5b4e9bb7d9d --- src/components/ExtendedTextarea.svelte | 23 +++++++++++++++-------- src/components/TextInput.svelte | 11 +++++++++++ src/modals/CreateIssue.svelte | 3 +++ 3 files changed, 29 insertions(+), 8 deletions(-) diff --git a/src/components/ExtendedTextarea.svelte b/src/components/ExtendedTextarea.svelte index a1dc7f119..6b9a63652 100644 --- a/src/components/ExtendedTextarea.svelte +++ b/src/components/ExtendedTextarea.svelte @@ -105,6 +105,12 @@ ? submitActiveVariant : submitVariant, ); + const submitDisabled = $derived( + !isValid() || + submitInProgress || + disableSubmit || + (disallowEmptyBody && body.trim() === ""), + ); let selectionStart = $state(body.length); let selectionEnd = $state(body.length); @@ -287,6 +293,13 @@ console.error(e); }); } + + export function triggerSubmit() { + if (submitDisabled) { + return; + } + submitFn(); + }