From a21dc9e26eee34edc27ff345c3a5ea97f17a31e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tade=C3=A1=C5=A1=20Mar=C5=A1=C3=ADk?= Date: Tue, 13 Sep 2022 08:35:44 +0200 Subject: [PATCH] fix(modal): prevent submitting modal on enter if `primaryButtonDisabled` is true Fixes #1485 --- src/Modal/Modal.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Modal/Modal.svelte b/src/Modal/Modal.svelte index 522a7ec7..30259344 100644 --- a/src/Modal/Modal.svelte +++ b/src/Modal/Modal.svelte @@ -168,7 +168,11 @@ tabbable[index].focus(); e.preventDefault(); - } else if (shouldSubmitOnEnter && e.key === 'Enter') { + } else if ( + shouldSubmitOnEnter && + e.key === 'Enter' && + !primaryButtonDisabled + ) { dispatch('submit'); dispatch('click:button--primary'); }