From eb49bab67537951519d8f91d866a1e9fa69c68e6 Mon Sep 17 00:00:00 2001 From: Krisztiaan Date: Tue, 3 Jun 2025 03:14:37 +0200 Subject: [PATCH] fix: add type="button" to modal close buttons to fix Enter key form submission Previously, pressing Enter in modal form inputs would dismiss the modal instead of submitting the form because close buttons defaulted to type="submit". This adds explicit type="button" to all modal close buttons to ensure Enter key properly submits forms. Fixes: - New board creation via Enter key - New workspace creation via Enter key - New card creation via Enter key - New list creation via Enter key - Member invitation via Enter key - Label creation/editing via Enter key - Board URL updates via Enter key - Import boards forms via Enter key --- apps/web/src/components/LabelForm.tsx | 1 + apps/web/src/components/NewWorkspaceForm.tsx | 1 + apps/web/src/views/board/components/NewCardForm.tsx | 1 + apps/web/src/views/board/components/NewListForm.tsx | 1 + apps/web/src/views/board/components/UpdateBoardSlugForm.tsx | 1 + apps/web/src/views/boards/components/ImportBoardsForm.tsx | 1 + apps/web/src/views/boards/components/NewBoardForm.tsx | 1 + apps/web/src/views/members/components/InviteMemberForm.tsx | 1 + 8 files changed, 8 insertions(+) diff --git a/apps/web/src/components/LabelForm.tsx b/apps/web/src/components/LabelForm.tsx index ef1a5496..c591c50e 100644 --- a/apps/web/src/components/LabelForm.tsx +++ b/apps/web/src/components/LabelForm.tsx @@ -111,6 +111,7 @@ export function LabelForm({ {isEdit ? "Edit label" : "New label"}