From fce0538671434047e61be52d21887f20cda5c0ae Mon Sep 17 00:00:00 2001 From: Zdenek Stursa <90236729+zdenek-stursa@users.noreply.github.com> Date: Tue, 21 Apr 2026 17:03:31 +0200 Subject: [PATCH] fix: pressing Enter in dialogs now confirms instead of silently closing (#7503) Co-authored-by: Zdenek Co-authored-by: Claude Sonnet 4.6 Co-authored-by: Michael Genson Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> --- .../Recipe/RecipeContextMenu/RecipeContextMenuContent.vue | 1 - frontend/app/components/global/BaseDialog.vue | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/app/components/Domain/Recipe/RecipeContextMenu/RecipeContextMenuContent.vue b/frontend/app/components/Domain/Recipe/RecipeContextMenu/RecipeContextMenuContent.vue index fbcf299d3..ebe6df543 100644 --- a/frontend/app/components/Domain/Recipe/RecipeContextMenu/RecipeContextMenuContent.vue +++ b/frontend/app/components/Domain/Recipe/RecipeContextMenu/RecipeContextMenuContent.vue @@ -32,7 +32,6 @@ density="compact" :label="$t('recipe.recipe-name')" autofocus - @keyup.enter="duplicateRecipe()" /> diff --git a/frontend/app/components/global/BaseDialog.vue b/frontend/app/components/global/BaseDialog.vue index 4aed553e4..70fd2ec63 100644 --- a/frontend/app/components/global/BaseDialog.vue +++ b/frontend/app/components/global/BaseDialog.vue @@ -192,6 +192,14 @@ function submitOnEnter() { return; } + if (props.canConfirm) { + if (!props.submitDisabled) { + emit("confirm"); + dialog.value = false; + } + return; + } + submitEvent(); }